Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к: SQL Server 2016 (13.x) и более поздние версии
Azure SQL Database
Azure SQL Managed Instance
SQL Database в Microsoft Fabric
Используйте классы событий в категории событий 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 | Отслеживает запросы блокировок, которые не удалось выполнить, поскольку запрошенный ресурс был блокирован другой транзакцией. |