Partilhar via


Categoria de eventos Bloqueios

Use as classes de evento na categoria de evento Locks para monitorar a atividade de bloqueio em uma instância do MicrosoftMecanismo de Banco de Dados do SQL Server. Essas classes de evento podem ajudar a descobrir problemas de bloqueio causados por vários usuários lendo e modificando dados simultaneamente.

Como o Mecanismo de Banco de Dados frequentemente processa muitos bloqueios, captar as classes de evento Locks durante um rastreamento pode incorrer em sobrecarga significativa e resultar em arquivos ou tabelas de rastreamento maiores.

Nesta seção

Tópico

Descrição

Classe de evento Deadlock Graph

Fornece uma descrição XML de um deadlock.

Classe de evento Lock:Acquired

Indica que um bloqueio foi adquirido em um recurso, como uma linha em uma tabela.

Classe de evento Lock:Cancel

Rastreia solicitações de bloqueios canceladas antes que o bloqueio fosse adquirido (por exemplo, para impedir um deadlock).

Classe de evento Lock:Deadlock

Monitora quando ocorrem condições de deadlock e quais objetos são envolvidos.

Classe de evento Lock:Deadlock

Rastreia quando uma transação solicitou um bloqueio em um recurso já bloqueado por outra transação, resultando em um deadlock.

Classe de evento Lock:Escalation

Indica se um bloqueio mais refinado foi convertido em um bloqueio mais rústico.

Classe de evento Lock:Released

Rastreia quando um bloqueio é liberado.

Classe de evento Lock:Timeout (timeout > 0)

Rastreia quando solicitações de bloqueio não podem ser concluídas porque outra transação tem um bloqueio no recurso solicitado. Esse evento só acontece em situações em que o valor de tempo limite de bloqueio é maior que zero.

Classe de evento Lock:Timeout

Rastreia quando solicitações de bloqueio não podem ser concluídas porque outra transação tem um bloqueio no recurso solicitado.