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.
Aplica-se: SQL Server
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 |
|---|---|
| Threads de restauração paralelos ativos | Contagem dos threads de restauração paralelos ativos. |
| Active Transactions | Número de transações ativas do banco de dados. |
| Dist Méd de EOL/Solicit. de LP | Distância média em bytes até o fim do log por solicitação de pool de logs para solicitações no último VLF. |
| Backup/Restore Throughput/sec | Produtividade de leitura/gravação para operações de backup e restauração de um banco de dados. Bytes 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 (contagem de linhas) da parte na memória da tabela de confirmação do banco de dados. Para obter mais informações, veja 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. O monitoramento deste contador é útil, por exemplo, 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). |
| Hora da Confirmação do Grupo/s | Tempo de parada do grupo (em microssegundos) por segundo. |
| Bytes de Log Liberados/s | Número total de bytes de log liberados. |
| Base da Taxa de Acertos do Cache de Log | Porcentagem de leituras de cache de log satisfeita do cache de log. |
| Base da Taxa de Acertos do Cache de Log | Somente para uso Interno. |
| 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 proteção dos 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. |
| 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. Este 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. |
| Exclusões de Hash do Pool do Log/seg | Taxa de exclusões de entrada de hash bruto no Pool do Log. |
| Inserções de Hash do Pool do Log/seg | Taxa de inserções de entrada de hash bruto no Pool do Lot. |
| Entrada Inválida de Hash do Pool do Log/seg | Taxa de pesquisas de hash com falha por ser inválida. |
| Verificações de Rastreamento de Log do Pool do Log/seg | Taxa de push de bloco de log por verificações de log, que podem vir do disco ou da memória. |
| Verificações LogWriter do Pool do Log/seg | Taxa de verificações em bloco do Log por thread de gravação do log. |
| Push do Pool de Logs vazio para Pool Livre/s | A taxa de push de bloco de Logs falha devido ao pool livre vazio. |
| Memória baixa por push no Pool de Logs/s | A taxa de push de bloco de Logs falha devido a estar com memória insuficiente. |
| Push do Pool de Logs não tem Buffer Livre/s | Taxa de push de bloco de Logs falha devido à indisponibilidade do buffer livre. |
| Solic. Log Pool Atrás da Trunc/s | Registrar falhas no cache do pool devido ao bloco solicitado estar por trás da truncagem LSN. |
| Base de Solicitações do Pool de Logs | Somente para uso Interno. |
| Solicitações de VLF Antigo do pool de Logs/seg | Solicitações do Pool de Logs que não estavam no último VLF do log. |
| Solicitações do Pool de Logs/s | O número de solicitações do bloco de log processadas pelo pool de log. |
| Tamanho de Logs ativos totais no Pool de Logs | Logs ativos atuais totais armazenados no gerenciador de buffer em cache compartilhado em bytes. |
| Tamanho do Pool compartilhado total no Pool de Logs | Uso total de memória atual do gerenciador do buffer em cache compartilhado em bytes. |
| Log Shrinks | Número total de reduções de log para este banco de dados. |
| Truncamentos de Log | o número de vezes que o log de transações foi truncado. (no Modo de recuperação simples). |
| Percent Log Used | Porcentagem de espaço no log que está em uso. |
| Comparações na linha geradas no PVS/s | Número de versões geradas com o estilo de comparação na linha. |
| Comparações na linha recuperadas do PVS/s | Número de versões recuperadas com o estilo de comparação na linha. |
| Páginas fora da linha alocadas ao PVS/s | Número de páginas alocadas ao repositório da versão persistente. |
| Páginas fora da linha do PVS excluídas/s | Número de páginas desalocadas do repositório da versão persistente. |
| Registros fora da linha gerados no PVS/s | Número de registros inseridos no repositório da versão persistente. |
| Registros fora da linha recuperados do PVS/s | Número de registros recuperados do repositório da versão persistente. |
| Repl. Xacts pendentes | 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 de 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). |
| Perda de buckets de adição de LSNs do WPR | Número de perdas de buckets ao adicionar LSNs a writePageRecorder. |
| Trocas de buckets do WPR | Número de trocas de buckets no writePageRecorder. |
| Perda de buckets de verificação de obsoletos do WPR | Número de perdas de bucket ao verificar por LSNs obsoletos. |
| Write Transactions/sec | Número de transações gravadas e confirmadas ao banco de dados, no último segundo. |
| Base de Latência de DLC do Controlador de XTP | Somente para uso Interno. |
| Latência de DLC do Controlador de XTP/Busca | Latência média em microssegundos entre blocos de log sendo inseridos no Consumidor de Log Direto e sendo recuperados pelo controlador de XTP, por segundo. |
| Latência de Pico de DLC do Controlador de XTP | A maior latência registrada, em microssegundos, de uma busca desde um Consumidor de Log Direto e feita por um controlador de XTP. |
| Log do Controlador de XTP Processado/seg | A quantidade de bytes de log processados pelo thread do controlador de XTP, por segundo. |
| Memória de XTP Usada (KB) | A quantidade de memória usada pelo XTP no banco de dados. |
Exemplo
Você começa a explorar os contadores de desempenho de consulta neste objeto usando essa consulta T-SQL na exibição de gerenciamento dinâmico sys.dm_os_performance_counters:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Databases%';