The Sessions tab contains the following views:
- Summary view where you can view charts for each Sessions statistic.
- Details view that lets you create charts with the specific data items you need.
- Locks view that allows you to create charts based on each lock present on your SQL Server.
- Blocking view where you can create charts specific to all the Blocking sessions.
The Sessions tab provides the following options:
- The ability to diagnose performance bottlenecks caused by blocking or locked sessions.
- The ability to trace specific sessions to see why the session may be blocking or locked.
- The ability to kill sessions to improve system performance.
Access the Sessions tab
SQL Diagnostic Manager provides two paths to access the Sessions tab. The first access path is by clicking the appropriate monitored SQL Server instance, and then clicking the Sessions tab. The second access path is by expanding the Servers tree, and then clicking Sessions for the appropriate instance.
Alerts associated with the Sessions tab
The following alerts are associated with the Sessions tab:
Blocked Sessions (Count)
Is the number of sessions blocked by other sessions holding requested locks.
Blocking Session Wait Time (Seconds)
Is the amount of time (in seconds) that a SQL Server session is blocking other sessions.
Client Computers (Count)
Is the number of unique client computers connected to the instance.
Is when two processes are waiting for a resource held by the other process.
Oldest Open Transaction (Minutes)
Displays the longest amount of time between a transaction using a Being Transaction statement and the corresponding Commit Transaction or Rollback Transaction statement, in minutes.
Query Monitor Events (Count)
Is the number of queries captured by Query Monitor on the monitored SQL Server instance during the last scheduled refresh.
Session CPU Time (Seconds)
Provides the CPU time (in seconds) used by a SQL Server sessions.
SQL Server Response Time (Milliseconds)
Calculating the sum of the response time (in milliseconds) to send a batch of SQL statements to the server, process the query, and return the results to the SQL Diagnostic Manager Console.
User Connections (Percent)
Is the percentage of user connections allowed that are currently used.