Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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