Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
O objeto SQLServer:Databases no SQL Server fornece contadores para monitorizar operações de cópia em massa, backup e restauro de throughput, e atividades de registo de transações. Monitorize as transações e o registo de transações para determinar quanta atividade do utilizador está a ocorrer na base de dados e quão cheio está o registo de transações. A quantidade de atividade do utilizador pode determinar o desempenho da base de dados e afetar o tamanho do log, o bloqueio e a replicação. Monitorizar a atividade de registos de baixo nível para avaliar a atividade dos utilizadores e o uso de recursos pode ajudar a identificar gargalos de desempenho.
Múltiplas instâncias do objeto Databases , cada uma representando uma única base de dados, podem ser monitorizadas ao mesmo tempo.
Esta tabela descreve os contadores de bases de dados do SQL Server.
| Contadores de Bases de Dados SQL Server | Description |
|---|---|
| Threads de refazer paralelo ativo | Contagem de threads de refazer paralelos ativos. |
| Transações Ativas | Número de transações ativas na base de dados. |
| Dist médio a partir do pedido de fim de vida/punção lombar | Distância média em bytes desde o fim do log por pedido de pool de log, para pedidos no último VLF. |
| Throughput/sec de Backup/Restauração | Taxa de leitura/escrita para operações de backup e restauro de uma base de dados. Bytes por segundo. Por exemplo, pode medir como o desempenho da operação de backup da base de dados muda quando mais dispositivos de backup são usados em paralelo ou quando dispositivos mais rápidos são utilizados. O débito de uma operação de backup ou restauro de base de dados permite-lhe determinar o progresso e o desempenho das suas operações de backup e restauro. |
| Linhas de cópia em massa por seg | Número de linhas copiadas em massa por segundo. |
| Débito de cópias em massa por segundo | Quantidade de dados copiados em massa (em kilobytes) por segundo. |
| Entradas da tabela de commit | O tamanho (contagem de linhas) da parte em memória da tabela de commit da base de dados. Para mais informações, consulte sys.dm_tran_commit_table (Transact-SQL). |
| Ficheiro(s) de dados Tamanho (KB) | Tamanho cumulativo (em kilobytes) de todos os ficheiros de dados na base de dados, incluindo qualquer crescimento automático. Monitorizar este contador é útil, por exemplo, para determinar o tamanho correto de tempdb. |
| Bytes de varrimento lógico DBCC por segundo | Número de bytes lógicos de leitura por segundo para comandos de consola de base de dados (DBCC). |
| Tempo de Compromisso do Grupo por segundo | Tempo de interrupção em grupo (microssegundos) por segundo. |
| Bytes de Logarítmica Esvaziados/seg | Número total de bytes logarítmicos lavados. |
| Índice de Acerto do Cache Logaritmético | Percentagem de leituras do cache de registo satisfeitas a partir do cache de registo. |
| Base da Razão de Acerto do Cache Log | Apenas para uso interno. |
| Registo de Leituras de Cache por seg | Leituras realizadas por segundo através da cache do gestor de logs. |
| Ficheiro(s) de Registo(s) Tamanho (KB) | Tamanho cumulativo (em kilobytes) de todos os ficheiros de registo de transações na base de dados. |
| Ficheiro(s) de registo(s) Tamanho Usado (KB) | O tamanho acumulado utilizado de todos os ficheiros de registo na base de dados. |
| Tempo de Espera para Limpeza de Troncos | Tempo total de espera (em milissegundos) para limpar o tronco. Numa base de dados secundária Always On, este valor indica o tempo de espera para que os registos de registo sejam reforçados ao disco. |
| Espera de Limpeza do Tronco/segundo | Número de commits por segundo à espera do flush do tronco. |
| Tempo de Escrita do Flush Log (ms) | Tempo em milissegundos para realizar escritas de lavagens de logs concluídas no último segundo. |
| Flushes de troncos/seg | Número de flushs de tronco por segundo. |
| Crescimentos de troncos | O número total de vezes que o registo de transações da base de dados foi expandido. |
| Falhas de Cache do Pool de Logs/sec | Número de pedidos para os quais o bloco de logs não estava disponível no pool de logs. O log pool é uma cache em memória do log de transações. Esta cache é usada para otimizar a leitura do log para recuperação, replicação de transações, rollback e grupos de disponibilidade Always On. |
| Leituras de Disco do Pool de Logs/seg | Número de leituras de disco que o log pool emitiu para obter blocos log. |
| Apagamentos de Hash do Pool de Logs/seg | A taxa de entrada de hash bruto é eliminada do Log Pool. |
| Inserções de Hash do Log Pool/sec | Taxa de entrada de hash bruto inserida no Log Pool. |
| Entrada de Hash/sec inválida do Pool de Registos | A taxa de consultas de hash falha devido a inválidos. |
| Log Pool Log Scan Push por seg | A taxa de Log block é empurrada por varreduras de log, que podem vir do disco ou da memória. |
| Log Pool LogWriter Pushes/sec | Taxa de empurramento de blocos logarítmicos por thread do escritor de log. |
| Log Pool Push Vazio FreePool/sec | A taxa de empurrar o bloco Log falha devido ao pool livre vazio. |
| Log Pool Push Baixa Memória/Sec | A taxa de empurrar blocos logarítmicos falha devido à falta de memória. |
| Log Pool Push Sem Buffer/s Livre | A taxa de push do bloco Log falha devido à indisponibilidade do buffer livre. |
| Requisito de Log Pool. Atrás de Trunc/seg | O cache do pool de logs falha devido ao bloqueio solicitado estar atrás do LSN de truncamento. |
| Base de Pedidos de Pool de Registos | Apenas para uso interno. |
| Pedidos de Pool de Registos VLF/sec antigos | Pedidos do Log Pool que não estavam no último VLF do log. |
| Pedidos de Pool de Registos/sec | O número de pedidos de bloco de logs processados pelo pool de logs. |
| Pool de Log Tamanho Total do Log Ativo | Registo ativo total atual armazenado no gestor de buffer de cache partilhado em bytes. |
| Log Pool Total Shared Pool Size | Utilização total atual de memória do gestor de buffer de cache partilhado em bytes. |
| Redução de Logaritmos | Número total de registos reduzidos para esta base de dados. |
| Truncamentos logarítmicos | O número de vezes que o registo de transações foi truncado (no Modelo de Recuperação Simples). |
| Registo Percentual Utilizado | Percentagem de espaço no registo que está em uso. |
| PVS em linha gerado por diferença por segundo | Número de versões geradas com estilo diferencial em linha. |
| Diferença em linha PVS recuperada/seg | Número de versões recuperadas com estilo diferencial em fila. |
| Páginas fora da linha PVS alocadas/seg | Número de páginas alocadas à memória persistente de versões. |
| Páginas fora da linha PVS eliminadas/seg | Número de páginas desalocadas do armazenamento de versões persistente. |
| Registo fora da linha PVS gerado/seg | Número de registos inseridos na memória de versões persistentes. |
| Registo PVS off-row recuperado/seg | Número de registos recuperados do armazenamento de versões persistente. |
| Repl. Xacts pendentes | Número de transações no registo de transações da base de dados de publicação marcado para replicação, mas ainda não entregue à base de dados de distribuição. |
| Repl. Taxa de Transferência | Número de transações por segundo lido do registo de transações da base de dados de publicações e entregue à base de dados de distribuição. |
| Redução de Bytes de Movimento de Dados por segundo | Quantidade de dados movidos por segundo por operações de autoshrink, ou instruções DBCC SHRINKDATABASE ou DBCC SHRINKFILE. |
| Transações rastreadas/sec | Número de transações comprometidas registadas na tabela de commit da base de dados. |
| Transações/sec | Número de transações iniciadas na base de dados por segundo. Transações/seg não conta transações apenas XTP (transações iniciadas por um procedimento armazenado compilado nativamente). |
| WPR adicionar lsn bucket miss | Número de falhas de balde ao adicionar LSNs ao writePageRecorder. |
| Trocas de baldes WPR | Número de trocas de baldes no writePageRecorder. |
| Falha do balde de cheque do WPR | Número de falhas no balde ao verificar LSNs obsoletos. |
| Transações de Escrita/sec | Número de transações que escreveram na base de dados e fizeram commit no último segundo. |
| Base de Latência do DLC do Controlador XTP | Apenas para uso interno. |
| Latência/Busca do DLC do Controlador XTP | Latência média em microssegundos entre blocos de logs que entram no Consumidor de Log Direto e são recuperados pelo controlador XTP, por segundo. |
| Latência Máxima do DLC do Controlador XTP | A maior latência registada, em microssegundos, de um fetch do Direct Log Consumer pelo controlador XTP. |
| Registo do Controlador XTP Processado/seg | A quantidade de bytes log processados pela thread do controlador XTP, por segundo. |
| Memória XTP Usada (KB) | A quantidade de memória usada pelo XTP na base de dados. |
Example
Começa a explorar os contadores de desempenho das consultas neste objeto usando esta consulta T-SQL na vista sys.dm_os_performance_counters gestão dinâmica:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Databases%';