SQL Server, objeto de transações

O objeto Transações no Microsoft SQL Server fornece contadores para monitorar o número de transações ativas em uma instância do Mecanismo de Banco de Dados, e os efeitos dessas transações em recursos como o armazenamento de versões de linhas de isolamento de instantâneo em tempdb. As transações são unidades de trabalho lógicas; um conjunto de operações que devem ter êxito ou ser apagadas de um banco de dados para manter a integridade lógica dos dados. Todas as modificações de dados nos bancos de dados do SQL Server são feitas em transações.

Quando um banco de dados é definido para permitir o nível de isolamento do instantâneo, o SQL Server deve manter um registro das modificações feitas para cada linha em um banco de dados. Sempre que uma linha é modificada, uma cópia dela, como estava antes das modificações, é registrada em um armazenamento de versão de linha em tempdb. Muitos dos contadores no objeto Transações podem ser utilizados para monitorar o tamanho e a taxa de crescimento do armazenamento de versão de linha em tempdb.

Os contadores do objeto Transações reportam todas as transações em uma instância do Mecanismo de Banco de Dados.

Esta tabela descreve os contadores SQLServer:Transações.

Contadores de transações do SQL Server

Descrição

Espaço livre em tempdb (KB)

A quantidade de espaço (em kilobyte) disponível em tempdb. Deve haver espaço livre suficiente para manter o armazenamento de versão de nível de isolamento do instantâneo e todos os novos objetos temporários criados nesta instância do Mecanismo de Banco de Dados.

Tempo de execução da transação mais longa

A quantidade de tempo (em segundos) desde o início da transação que está ativada por mais tempo que qualquer outra transação atual.

Transações da versão de não-instantâneo

O número de transações atualmente ativas que não estão usando o nível de isolamento do instantâneo e que fizeram modificações de dados que geraram versões de linhas no armazenamento de versão de tempdb.

Transações de instantâneo

O número de transações atualmente ativas que usam o nível de isolamento do instantâneo.

ObservaçãoObservação
Os contadores do objeto Transações de Instantâneo respondem quando ocorre o primeiro acesso aos dados, não quando a instrução BEGIN TRANSACTION é emitida.

Transações

O número de transações atualmente ativas de todos os tipos.

Taxa de conflito de atualização

A porcentagem dessas transações que usam o nível de isolamento do instantâneo que encontrou conflitos de atualização no último segundo. Um conflito de atualização ocorre quando uma transação de nível de isolamento do instantâneo tenta modificar uma linha que foi modificada pela última vez por outra transação que não estava confirmada quando a transação de nível de isolamento do instantâneo foi iniciada.

Transações de instantâneo de atualização

O número de transações atualmente ativas que usam o nível de isolamento do instantâneo e que modificaram dados.

Taxa de limpeza de versão (KB/s)

A taxa (em kilobytes por segundo) na qual as versões de linha são removidas do armazenamento de versão de isolamento de instantâneo em tempdb.

Taxa de geração de versão (KB/s)

A taxa (em kilobytes por segundo) na qual novas versões de linha são adicionadas no armazenamento de versão de isolamento de instantâneo em tempdb.

Tamanho do armazenamento de versão (KB)

A quantidade de espaço (em kilobyte) em tempdb usado para armazenar versões de linha de nível de isolamento do instantâneo.

Contagem de unidade de armazenamento de versão

O número de unidades de alocação ativas no armazenamento de versão de isolamento de instantâneo em tempdb.

Criação de unidade de armazenamento de versão

O número de unidades de alocação criadas no armazenamento de isolamento de instantâneo desde que a instância do Mecanismo de Banco de Dados foi iniciada.

Truncamento de unidade de armazenamento de versão

O número de unidades de alocação removidas do armazenamento de isolamento de instantâneo desde que a instância do Mecanismo de Banco de Dados foi iniciada.

Consulte também

Outros recursos