Категория событий Locks
Область применения: SQL Server
Используйте классы событий в категории событий Locks для мониторинга активности блокировки в экземпляре ядро СУБД Microsoft SQL Server. Эти классы событий помогают исследовать связанные с блокировками проблемы, вызванные одновременным чтением и записью данных несколькими пользователями.
Так как ядро СУБД часто обрабатывает множество блокировок, запись классов событий locks во время трассировки может привести к значительным издержкам и привести к большим файлам трассировки или таблицам.
В этом разделе
Раздел | Описание |
---|---|
Класс событий Deadlock Graph | Предоставляет описание взаимоблокировки в формате XML. |
Класс событий Lock:Acquired | Указывает, что была получена блокировка ресурса, например строки в таблице. |
Класс событий Lock:Cancel | Отслеживает запросы на получение блокировки, которые были отменены до ее получения (например, чтобы избежать взаимоблокировки). |
Класс событий Lock:Deadlock Chain | Отслеживает возникновение условий взаимоблокировки и объектов, которые в них участвуют. |
Класс событий Lock:Deadlock | Отслеживает момент, когда транзакция запрашивает блокировку на ресурс, уже блокированный другой транзакцией, в результате чего происходит взаимоблокировка. |
Класс событий Lock:Escalation | Указывает, что мелкогранулированная блокировка была преобразована в крупногранулированную. |
Класс событий Lock:Released | Отслеживает освобождение блокировки. |
Класс событий Lock:Timeout (timeout > 0) | Отслеживает запросы блокировок, которые не удалось выполнить, поскольку запрошенный ресурс был блокирован другой транзакцией. Это событие происходит только тогда, когда время ожидания блокировки больше нуля. |
Класс событий Lock:Timeout | Отслеживает запросы блокировок, которые не удалось выполнить, поскольку запрошенный ресурс был блокирован другой транзакцией. |