Compartilhar via


SQL Server, Objeto de Banco de Dados

O objeto SQLServer:Databases no SQL Server fornece contadores para monitorar operações de cópia em massa, taxa de transferência de backup e restauração e atividades de log de transações. Monitore transações e o log de transações para determinar a atividade de usuário que está ocorrendo no banco de dados e o quão cheio o log de transações está se tornando. A atividade de usuário pode determinar o desempenho do banco de dados e afetar o tamanho do log, o bloqueio e a replicação. Monitorar a atividade de log de baixo nível para medir a atividade do usuário e o uso de recursos pode ajudá-lo a identificar gargalos de desempenho.

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

Esta tabela descreve os Databases contadores do SQL Server.

Contadores de Bancos de Dados do SQL Server Descrição
Transações ativas Número de transações ativas para o banco de dados.
Taxa de transferência de backup/restauração por seg 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 o desempenho das operações de backup e restauração.
Copiar linhas em grandes volumes por segundo 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 de tabela O tamanho da porção em memória da tabela de comprometimento do banco de dados. Para obter mais informações, consulte sys.dm_tran_commit_table (Transact-SQL).
Tamanho(s) de arquivos de dados (KB) Tamanho cumulativo (em quilobytes) de todos os arquivos de dados no banco de dados, incluindo qualquer crescimento automático. Monitorar esse contador é útil, por exemplo, para determinar o tamanho correto do tempdb.
Bytes por Segundo de Verificação Lógica do DBCC Número de bytes de leitura lógica de varredura por segundo para comandos do console do banco de dados (DBCC).
Taxa de Ocorrências do Cache de Log Porcentagem das leituras do cache de log que são atendidas pelo próprio cache de log.
Leituras do Cache de Log/s Leituras executadas por segundo por meio do cache do gerenciador de logs.
Tamanho(s) do Arquivo de Log (KB) Tamanho cumulativo (em quilobytes) de todos os arquivos de log de transações no banco de dados.
Tamanho(s) usado dos arquivos de log (KB) O tamanho cumulativo usado de todos os arquivos de log no banco de dados.
Tempo de espera para descarregamento do log Tempo total de espera (em milissegundos) para liberar o log. Em um banco de dados secundário AlwaysOn, esse valor indica o tempo de espera para que os registros de log sejam protegidos para o disco.
Esperas de descarregamento de log/s Número de confirmações por segundo aguardando a liberação do log.
Tempo de Gravação de Liberação de Log (ms) Tempo em milissegundos para executar gravações de liberações de log que foram concluídas no último segundo.
Descargas de log/s Número de descarregamentos de log por segundo.
Crescimentos de log Número total de vezes que o log de transações do banco de dados foi expandido.
Redução do log Número total de vezes que o log de transações do banco de dados foi reduzido.
Erros de cache do pool de logs/s Número de solicitações para as quais o bloco de registro não estava disponível no repositório de registros. O pool de logs é um cache na memória do log de transações. Esse cache é usado para otimizar a leitura do log para recuperação, replicação de transações, reversão, e Grupos de Disponibilidade Always On.
Leituras de disco do pool de log/s Número de leituras de disco realizadas pelo pool de logs para buscar blocos de log.
Solicitações por segundo do Pool de Registros O número de solicitações de bloco de log processadas pelo conjunto de logs.
Truncamentos de log O número de vezes que o log de transações foi reduzido.
Percentual de uso do log Porcentagem de espaço no log que está em uso.
Repl. Transações pendentes Número de transações no log de transações do banco de dados de publicação destinadas à replicação, mas ainda não entregues ao banco de dados de distribuição.
Repl. Taxa de Transação Número de transações por segundo lidas do log de transações do banco de dados de publicação e entregues ao banco de dados de distribuição.
Reduzir os bytes de movimentação de dados por segundo Quantidade de dados sendo movidos por segundo por operações de pista automática ou instruções DBCC SHRINKDATABASE ou DBCC SHRINKFILE.
Transações rastreadas/s 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 contam transações somente XTP (transações iniciadas por um procedimento armazenado compilado nativamente).
Transações de escrita por segundo Número de transações que gravaram no banco de dados e foram realizadas no último segundo.

Consulte Também

Monitorar o uso de recursos (Monitor do Sistema)
SQL Server, Réplica de Banco de Dados