Compartilhar via


SQL Server, objeto de espelhamento de banco de dados

O objeto de desempenho SQLServer:Database Mirroring contém contadores de desempenho que relatam informações sobre espelhamento de banco de dados do SQL Server. A tabela abaixo lista os contadores que este objeto contém.

Nome Descrição
Bytes Recebidos por segundo Número de bytes recebidos por segundo.
Bytes Enviados/seg Número de bytes enviados por segundo.
Bytes de registro recebidos por segundo Número de bytes de log recebidos por segundo.
Bytes de Log Refeitos do Cache/seg Número de bytes de log refeito que foram obtidos do cache de espelhamento de log, durante o último segundo.

Esse contador é usado apenas no servidor espelho. No servidor principal, o valor é sempre 0.
Bytes de log enviados do cache por segundo Número de bytes de log enviados, obtidos do cache de espelhamento de log, no último segundo.

Esse contador é usado apenas no servidor principal. No servidor espelho, o valor é sempre 0.
Bytes de log enviados por segundo Número de bytes de log enviados por segundo.
Log - Bytes Comprimidos Recebidos por segundo Número de bytes compactados de log recebidos no último segundo.
Bytes de log compactados enviados/s Número de bytes do log compactados e enviados no último segundo.
Tempo de Fortalecimento do Log (ms) Milissegundos que os blocos de log esperaram para serem gravados no disco, no último segundo.
Log Restante para Desfazer KB Total de quilobytes de log que permanecem a ser verificados pelo novo servidor espelho após o failover.

Esse contador é usado apenas no servidor espelho durante a fase de desfazer. Após a conclusão da fase de desfazer, o contador é redefinido para 0. No servidor principal, o valor é sempre 0.
Log escaneado para Undo KB Total de quilobytes de log que foram analisados pelo novo servidor espelho desde a troca.

Esse contador é usado apenas no servidor espelho durante a fase de reversão. Após a finalização da etapa de desfazer, o contador é zerado para 0. No servidor principal, o valor é sempre 0.
Tempo de controle de fluxo de envio de log (ms) Milissegundos que as mensagens de fluxo de log esperavam pelo controle de fluxo de envio, no último segundo.

Enviar dados de log e metadados para o parceiro de espelhamento é a operação com maior uso de dados no espelhamento de banco de dados e pode monopolizar os buffers de envio do espelhamento de banco de dados e do Service Broker. Use esse contador para monitorar o uso desse buffer pela sessão de espelhamento de banco de dados.
KB da Fila de Envio de Log Número total de quilobytes de log que ainda não foram enviados para o servidor espelho.
Transações de gravação espelhada/s Número de transações que escreveram no banco de dados espelhado e aguardaram até que o log fosse enviado para o espelho para confirmar, no último segundo.

Esse contador é incrementado somente quando o servidor principal está enviando ativamente registros de log para o servidor espelho.
Páginas Enviadas por Segundo Número de páginas enviadas por segundo.
Recebimentos/s Número de mensagens de espelhamento recebidas por segundo.
Refazer Bytes/s Número de bytes de registros avançados no banco de dados espelho por segundo.
Refazer fila KB Número total de quilobytes de log consolidado que atualmente permanecem a serem aplicados ao banco de dados espelho para avançá-lo. Isso é enviado para o Diretor pelo Espelho.
Tempo de envio/recebimento de confirmação Milissegundos que as mensagens esperavam pela confirmação do parceiro, no último segundo.

Esse contador é útil para solucionar um problema que pode ser causado por um gargalo de rede, como failovers inexplicáveis, uma fila de envio grande ou alta latência de transação. Nesses casos, você pode analisar o valor desse contador para determinar se a rede está causando o problema.
Envios/segundo Número de mensagens de espelhamento enviadas por segundo.
Atraso na transação Atraso na espera pela confirmação de confirmação não confirmada.

Observação

Em cada parceiro, alguns dos contadores mostram um valor zero dependendo da função que o parceiro está executando no momento.

Observações

Os contadores de desempenho permitem monitorar o desempenho de espelhamento de banco de dados. Por exemplo, você pode examinar o contador Atraso na Transação para verificar se o espelhamento de banco de dados está afetando o desempenho do servidor principal, você pode examinar os contadores Fila de Restauração e Fila de Envio de Log para verificar como o banco de dados espelho está se comportando em relação ao banco de dados principal. Você pode examinar o contador Bytes de Log Enviados/s para monitorar a quantidade de logs enviados por segundo.

Consulte Também

Monitorar o uso de recursos (Monitor do Sistema)