Exibindo informações de bloqueio (Mecanismo de Banco de Dados)
O SQL Server fornece várias maneiras de obter informações sobre a atividade de bloqueio atual em uma instância do Mecanismo de Banco de Dados do SQL Server.
Tópico |
Descrição |
---|---|
Usando o SQL Server Profiler, você pode especificar a categoria de evento de bloqueios para capturar informações sobre eventos de bloqueios em um rastreamento. |
|
No Monitor de Sistema, você pode especificar contadores, a partir do objeto de bloqueio, para monitorar o nível de bloqueio em uma instância do Mecanismo de Banco de Dados. |
|
Você pode consultar a exibição de gerenciamento dinâmico sys.dm_tran_locks para obter informações sobre o estado atual do bloqueio em uma instância do Mecanismo de Banco de Dados. |
|
Um aplicativo usando o SQL Server Management Objects (SMO) API pode obter uma lista dos bloqueios ativos em uma instância do Mecanismo de Banco de Dados, usando o método EnumLocks de classe Servidor. |
|
Um aplicativo usando a API SMO pode obter uma lista dos bloqueios ativos em um banco de dados específico usando o método EnumLocks de classe de Banco de Dados. |
Como um recurso de compatibilidade com versões anteriores, o Mecanismo de Banco de Dados também oferece suporte aos seguintes meios, para obter informações sobre os bloqueios disponíveis em versões anteriores do SQL Server.
Tópico |
Descrição |
---|---|
Um aplicativo usando a API SQL Distributed Management Objects (DMO) pode obter uma lista dos bloqueios ativos em uma instância do Mecanismo de Banco de Dados, usando o método EnumLocks de classe de Servidor. Para SQL Server 2005, use o método SMO EnumLocks do objeto de servidor. |
|
Esse procedimento armazenado de sistema retorna informações sobre os bloqueios ativos em uma instância do Mecanismo de Banco de Dados. Para o SQL Server 2005 e posterior, em vez disso, use a exibição de gerenciamento dinâmico sys.dm_tran_locks. |
|
Esse modo de exibição de compatibilidade retorna informações sobre os bloqueios ativos em uma instância do Mecanismo de Banco de Dados. Para o SQL Server 2005 e posterior, em vez disso, use a exibição de gerenciamento dinâmico sys.dm_tran_locks. |