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. |
Consulte também