Monitorando o desempenho com o Replication Monitor
O Microsoft SQL Server Replication Monitor permite monitorar o desempenho da replicação transacional e replicação de mesclagem das seguintes formas:
Definindo as advertências e os limites
Exibindo as medições de desempenho
Determinando a latência com os tokens de rastreamento (replicação transacional)
Exibindo as estatísticas de sincronização detalhadas (replicação de mesclagem)
Exibindo as transações e a hora de entrega (replicação transacional)
Definindo as advertências e os limites
O Replication Monitor permite ativar avisos para várias condições de desempenho. Ao habilitar um aviso, você especifica um limite. Se o limite especificado for alcançado ou ultrapassado, será exibido um aviso na coluna Status para a assinatura e a publicação com a qual ela sincroniza (exceto se um problema com prioridade mais alta for exibido). Além da exibição de um aviso no Replication Monitor, quando um limite é atingindo poderá ser acionado um alerta. Você pode habilitar avisos para as seguintes condições de desempenho:
Exceder a latência especificada (o período decorrido entre a confirmação de uma transação no Publicador e a confirmação da transação correspondente no Assinante).
Isso se aplica à replicação transacional. Se o limite especificado for atingido ou excedido, o status será exibido como Desempenho crítico.
Exceder o tempo de sincronização especificado.
Isso se aplica à replicação de mesclagem. Se o limite especificado for atingido ou excedido, o status será exibido como Mesclagem de execução longa. Você pode especificar limites diferentes para conexões dial-up e Rede local (LAN).
Falha no processamento do número especificado de linhas em um determinado período.
Isso se aplica à replicação de mesclagem. Se o limite especificado for atingido ou excedido, o status será exibido como Desempenho crítico. Você pode especificar limites diferentes para conexões dial-up e LAN.
Para definir limites e avisos
Replication Monitor: Como definir os limites e avisos para uma publicação transacional (Replication Monitor)
Replication Monitor: Como definir os limites e avisos para uma publicação de mesclagem (Replication Monitor)
Replication Monitor: Como definir limites e avisos para uma publicação de instantâneo (Replication Monitor)
Exibindo as medições de desempenho
O Replication Monitor exibe os valores da qualidade do desempenho para a replicação transacional e a replicação de mesclagem nas colunas Desempenho Médio Atual e Pior Desempenho Atual para as publicações e a coluna Desempenho para as assinaturas. Os valores são:
Excelente
Bom
Razoável
Fraco
Crítico (replicação transacional somente)
Os valores são determinados das seguintes maneiras:
Para a replicação transacional, a qualidade de desempenho é determinada pelo limite de latência. Se o limite não for definido, não será exibido um valor. A tabela a seguir mostra a correlação entre o limite e o valor de qualidade de desempenho. Por exemplo, se a latência for selecionada para 60 segundos e a latência real for de 30 segundos, a latência será 50% do limite, resultando em um valor Bom.
Excelente
Bom
Razoável
Fraco
Crítico
0 – 34%
35 – 59%
60 – 84%
85 – 99%
100% +
Para replicação de mesclagem, a qualidade do desempenho é independente (o limite de processamento da linha determina se o valor de Performance crítica é mostrado na coluna de Status). A qualidade de desempenho é determinada comparando-se o desempenho de uma assinatura individual, do desempenho histórico médio de assinaturas, com a publicação que tem o mesmo tipo de conexão (dial-up ou LAN). O Replication Monitor exibe um valor após a ocorrência de cinco sincronizações com 50 ou mais alterações cada, no mesmo tipo de conexão. Se houver menos de cinco sincronizações com 50 ou mais alterações ou se a sincronização mais recente tiver menos de 50 alterações, o Replication Monitor não exibirá um valor.
A tabela seguinte mostra a correlação entre o desempenho médio e o valor de qualidade de desempenho. Por exemplo, se dez Assinantes tiverem sincronizado em uma conexão LAN com uma taxa média de 100 linhas por segundo, e uma das assinaturas sincronizar a uma taxa de 125 linhas por segundo, o desempenho da sincronização do Assinante será 125% da média, resultando em um valor Bom.
Excelente
Bom
Razoável
Fraco
151+%
76 – 150%
26 – 75%
0 – 25%
Para obter mais informações sobre as informações de exibição de assinatura, consulte Como exibir informações e realizar tarefas para uma assinatura (Replication Monitor).
Determinando latência com os Tokens de Rastreamento
A replicação transacional permite medir a latência em um sistema inserindo um token (uma pequena quantidade de dados) no log de transações do banco de dados de publicação e registrando o tempo necessário para chegar até o Distribuidor e os Assinantes. O token permitirá também a identificação de dados que não chegam até o Distribuidor ou Assinante. Para obter mais informações, consulte Medindo a latência e validando as conexões para a replicação de transação.
Exibindo o desempenho de sincronização detalhado para replicação de mesclagem
Para a replicação de mesclagem, o Replication Monitor exibe as estatísticas detalhadas para cada artigo processado durante a sincronização, incluindo o tempo gasto em cada fase do processamento (carregar alterações, baixar alterações e assim por diante). Ajuda a definir tabelas específicas que estão causando lentidão e é o melhor local para a solução de problemas de desempenho com assinaturas de mesclagem. Para obter mais informações sobre a exibição de estatísticas detalhadas, consulte Como exibir informações e executar tarefas para os agentes associados a uma assinatura (Replication Monitor).
Exibindo as transações e hora de entrega para replicação transacional
Para replicação transacional, o Replication Monitor exibe informações sobre o número de transações no banco de dados de distribuição que ainda não foi distribuído ao Assinante e o tempo estimado para distribuir essas transações. Para obter mais informações, consulte Como exibir informações e executar tarefas para os agentes associados a uma assinatura (Replication Monitor).
Consulte também