Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O objeto SQLServer:Locks no Microsoft SQL Server fornece informações sobre bloqueios do SQL Server em tipos de recursos individuais. Os bloqueios são mantidos em recursos do SQL Server, como linhas lidas ou modificadas durante uma transação, para impedir o uso simultâneo de recursos por transações diferentes. Por exemplo, se um bloqueio exclusivo (X) for mantido em uma linha dentro de uma tabela por uma transação, nenhuma outra transação poderá modificar essa linha até que o bloqueio seja liberado. Minimizar bloqueios aumenta a simultaneidade, o que pode melhorar o desempenho. Várias instâncias do objeto Locks podem ser monitoradas ao mesmo tempo, com cada instância representando um bloqueio em um tipo de recurso.
Esta tabela descreve os contadores de bloqueios do SQL Server.
| Contadores de bloqueios do SQL Server | Descrição |
|---|---|
| Tempo médio de espera (ms) | Quantidade média de tempo de espera (em milissegundos) para cada solicitação de bloqueio que resultou em uma espera. |
| Solicitações de bloqueio por segundo | Número de novos bloqueios e conversões de bloqueios por segundo solicitadas pelo gerenciador de bloqueios. |
| Tempos limite de bloqueio (tempo limite > 0)/s | Número de solicitações de bloqueio por segundo que atingiram o tempo limite, mas excluindo solicitações de bloqueios NOWAIT. |
| Tempos limite de bloqueio/s | Número de solicitações de bloqueio por segundo que atingiu o tempo limite, incluindo solicitações para bloqueios NOWAIT. |
| Tempo de Espera de Bloqueio (ms) | Tempo total de espera (em milissegundos) para bloqueios no último segundo. |
| Esperas de bloqueio/s | Número de solicitações de bloqueio por segundo que exigiam que o chamador esperasse. |
| Número de deadlocks/seg | Número de solicitações de bloqueio por segundo que resultaram em um deadlock. |
O SQL Server pode bloquear esses recursos.
| Elemento | Descrição |
|---|---|
| _Total | Informações sobre todas as travas. |
| AllocUnit | Um bloqueio em uma unidade de alocação. |
| Aplicativo | Um bloqueio em um recurso especificado pelo aplicativo. |
| Banco de dados | Um bloqueio em um banco de dados, incluindo todos os objetos no banco de dados. |
| Extensão | Um bloqueio em um grupo contíguo de 8 páginas. |
| Arquivo | Um bloqueio em um arquivo de banco de dados. |
| Heap/BTree | Heap ou BTree (HOBT). Um bloqueio em um conjunto de páginas de dados ou na estrutura BTree de um índice. |
| Chave | Um bloqueio em uma linha em um índice. |
| Metadados | Um bloqueio em uma parte das informações do catálogo, também conhecido como metadados. |
| Objeto | Um bloqueio na tabela, procedimento armazenado, visualização etc, incluindo todos os dados e índices. O objeto pode ser qualquer coisa que tenha uma entrada no sys.all_objects. |
| Página | Um bloqueio em uma página de 8 quilobytes (KB) em um banco de dados. |
| RID | ID da linha. Um bloqueio em uma única linha em um heap. |