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. |
Taxa de Transferência de Cópia em Massa/s | Quantidade de dados copiados em massa (em quilobytes) por segundo. |
Confirmar entradas da tabela | O tamanho da parte na memória da tabela de confirmação do banco de dados. Para obter mais informações, consulte sys.dm_tran_commit_table (Transact-SQL). |
Tamanho de Arquivo(s) de Dados (KB) | Tamanho cumulativo (em quilobytes) 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 do 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). |
Base da Taxa de Acertos do Cache de 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. |
Tempo de Espera de Liberação de Log | Tempo de espera total (em milissegundos) para liberar o log. Em um banco de dados secundário AlwaysOn, esse valor indica o tempo de espera para a intensificação de registros de log em disco. |
Esperas de Liberação de Log/s | Número de confirmações por segundo aguardando liberação do log. |
Tempo de Gravação de Liberação de Log (ms) | O tempo em milissegundos para execução de gravações de liberações de log que foram concluídas no último segundo. |
Liberações de Log/s | Número de liberações de log por segundo. |
Crescimentos de Log | 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. |
Erros de Cache do Pool de Logs/s | O número de solicitações para as quais o bloco de log não estava disponível no pool de logs. O pool de logs é um cache de memória do log de transação. Esse cache é usado para otimizar a leitura do log para recuperação, replicação de transação, reversão e grupos de disponibilidade Always On. |
Leituras de Disco do Pool de Logs/s | O número de leituras de disco que o pool de log emitiu para buscar blocos de log. |
Solicitações do Pool de Logs/s | O número de solicitações do bloco de log processadas pelo pool de log. |
Truncamentos de Log | O número de vezes que o log de transações foi reduzido. |
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. Taxa trans. | 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. |
Transações acompanhadas/s | O número de transações confirmadas registradas na tabela de confirmação do banco de dados. |
Transações/s | Número de transações iniciadas para o banco de dados por segundo. Transações/s não conta transações somente XTP (transações iniciadas por um procedimento armazenado compilado de modo nativo). |
Write Transactions/sec | Número de transações gravadas e confirmadas ao banco de dados, no último segundo. |
Consulte Também
Monitorar o uso de recursos (Monitor do Sistema)
SQL Server, Réplica de Banco de Dados