SQL Server, objeto Databases

O objeto SQLServer:Databases no SQL Server fornece contadores para monitorar a taxa de transferência de operações de cópia em massa, backup e restauração, e atividades de log de transações. Ele monitora as transações e o log de transações para determinar quanta atividade de usuário está ocorrendo no banco de dados e o quanto o log de transações está ficando completo. A quantidade de atividade de usuário pode determinar o desempenho do banco de dados e pode afetar o tamanho de log, o bloqueio e a replicação. O monitoramento da atividade de log de baixo nível para medir a atividade de usuário e uso de recursos pode ajudá-lo a identificar gargalos no desempenho.

Diversas instâncias do objeto Databases, cada uma representando um único banco de dados, podem ser monitoradas ao mesmo tempo.

Esta tabela descreve os contadores Databases do SQL Server.

Contadores de bancos de dados do SQL Server

Descrição

Active Transactions

Número de transações ativas do banco de dados.

Backup/Restore Throughput/sec

Taxa de transferência de leitura/gravação para operações de backup e restauração de um banco de dados por segundo. Por exemplo, você pode medir como o desempenho da operação de backup do banco de dados é alterado quando mais dispositivos de backup são usados em paralelo ou quando dispositivos mais rápidos são usados. A taxa de transferência de uma operação de backup ou restauração de banco de dados permite determinar o progresso e desempenho de suas operações de backup e restaurações.

Bulk Copy Rows/sec

Número de linhas copiadas em massa por segundo.

Bulk Copy Throughput/sec

Quantidade de dados copiados em massa (em kilobytes) por segundo.

Data File(s) Size (KB)

Tamanho cumulativo (em kilobytes) de todos os arquivos de dados no banco de dados que inclui qualquer crescimento automático. Por exemplo, o monitoramento deste contador é útil para determinar o tamanho correto de tempdb.

DBCC Logical Scan Bytes/sec

Número de bytes de verificação de leitura lógica por segundo para DBCC (comandos de console de banco de dados).

Bytes de Log Liberados/s

Número total de bytes de log liberados.

Taxa de Acertos do Cache Log

Porcentagem de leituras de cache de log satisfeita do cache de log.

Log Cache Reads/sec

Faz leituras efetuadas por segundo pelo cache do gerenciador de log.

Log File(s) Size (KB)

Tamanho cumulativo (em kilobytes) de todos os arquivos de log de transações do banco de dados.

Log File(s) Used Size (KB)

Tamanho cumulativo usado de todos os arquivos de log do banco de dados.

Log Flush Wait Time

Tempo de espera total (em milissegundos) para liberar o log.

Log Flush Waits/sec

Número de confirmações por segundo aguardando liberação do log.

Log Flushes/sec

Número de liberações de log por segundo.

Log Growths

Número total de vezes que o log de transações do banco de dados foi expandido.

Log Shrinks

Número total de vezes que o log de transações do banco de dados foi encolhido.

Log Truncations

Número total de vezes que o log de transações do banco de dados foi truncado.

Percent Log Used

Porcentagem de espaço no log que está em uso.

Repl. Pending Xacts

Número de transações no log de transações do banco de dados de publicação marcado para replicação, mas ainda não enviadas ao banco de dados de distribuição.

Repl. Trans. Rate

Número de transações por segundo de leitura do log de transações do banco de dados de publicação enviadas ao banco de dados de distribuição.

Shrink Data Movement Bytes/sec

Quantidade de dados movidos por segundo por operações de encolhimento automático ou de instruções DBCC SHRINKDATABASE ou DBCC SHRINKFILE.

Transactions/sec

Número de transações iniciadas para o banco de dados por segundo.

Write Transactions/sec

Número de transações gravadas e confirmadas ao banco de dados, no último segundo.