The Locks panel displays information about all locks and latches in the currently monitored SQL Server instance.The information is provided by the panes described in the following topics:
The Locks table displays information about all locks currently held or requested.
To create a custom filter for this table, use the options accessible by clicking the Customizer button at the table’s upper right side. For details, see Components Shared by all Foglight for SQL Server Screens .
To configure the default retrieval settings for this panel, use the Lock view in the Databases Administration dashboard. For details, see Setting Options for Displaying Data in the Locks Panel .
The type of the resource that is currently locked (Database, Table, Page, Row, Extent, and so on). | |
The status of the lock: Blocked, Blocking, or blank (Granted). | |
The Lock Types chart shows lock statistics broken down by the various types of locks available in SQL Server.
This chart displays one line for each of the following lock types:
Use the list on the chart title to select which of the following lock types to display:
• |
Waits — the rate of lock request wait events. Such wait events take place when lock requests cannot be satisfied immediately and require the caller to wait before being granted the lock. |
• |
Average Wait Time — the average time (in seconds) that elapses before a lock request wait is cleared. |
• |
Lock Requests — the number of lock requests and lock conversion requests per second. |
• |
Timeouts — the number of lock time-outs per second. |
• |
Deadlocks — the number of lock requests per second that resulted in a deadlock. |
The Latches chart displays statistics on latch requests.
This chart shows the following series of data:
• |
Latch Waits — how many wait events for latches occurred in the specified time range |
• |
Total Wait Time — the total amount of time (in milliseconds) that latch requests spent waiting during the specified time range |
A high rate of latch wait events per second may indicate a slow disk I/O subsystem.
The Blocking (Current) panel provides details for all current lock conflicts.
This panel allows carrying out the tasks detailed in the following topics:
• |
• |
Monitoring the processes blocked during the reporting period, using the Number of Blocked Processes chart. For details, see Monitoring blocked processes for the sampled interval . |
The Blocking table displays all connections that are either currently waiting on locks held by others, or are causing others to wait, highlighting who is waiting on whom, and the resources involved.
To create a custom filter for this table, use the options accessible by clicking the Customizer button at the table’s upper right side. For details, see Components Shared by all Foglight for SQL Server Screens .
The hierarchy in this tree diagram represents the blocking chains. It shows who is blocking whom, by displaying one entry for each session that is blocked, and one for each session that is blocking another but is not blocked itself. Sessions at the top of the tree (those that do not have a parent in the tree) are at the head of the blocking chain, and are therefore the root cause of all blocking. Such sessions appear as Lead Blockers in the Number of Blocked Processes chart.
The Number of Blocked Processes chart displays the number of SQL Server sessions that were involved in blocks over time. Use this chart to review the frequency and duration of lock conflicts in SQL Server.
This chart displays the following indicators:
• |
Blocked Processes — number of sessions that were waiting on locks held by others. |
• |
Lead Blockers — number of sessions that were not blocked, but were blocking others. Lead Blockers correspond to sessions in the Blocking table that do not have a parent in the Blocking chain (at level 1 in the tree). |
The Deadlocks panel displays all deadlocks that took place within the selected time range.
This panel includes the panes described in the following sections:
• |
• |
The components of this pane (tables and a chart) are identical to the ones in the Databases pane.
The I/O by File panel displays current I/O statistics for each SQL Server file. The I/O statistics’ display can also be grouped by other grouping criteria, such as database files or disk.
This panel includes the following components:
• |
• |
The I/O by File table displays current SQL Server I/O statistics for each SQL Server database file.
To create a custom filter for this table, use the options accessible by clicking the Customizer button at the table’s upper right side. For details, see Components Shared by all Foglight for SQL Server Screens .
The I/O by File chart provides a graphical representation of SQL Server I/O statistics for each SQL Server database file.
This chart represents several indicators from the table (see Viewing the I/O by File table ), as presented in the following table.
To display only requested files, click the first requested file and then hold down either the Shift key, for choosing a block of multiple files, or the Ctrl key, for choosing individual files.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center