Desempenho (Replicação)

Antes de a replicação ser configurada, recomendável conhecer melhor os fatores que afetam o desempenho da replicação:

  • Servidor e hardware de rede

  • Design do banco de dados

  • Configuração do Distribuidor

  • Design e opções de publicação

  • Design e uso de filtro

  • Opções de Assinatura

  • Opções de instantâneo

  • Parâmetros do Agente

  • Manutenção

Para obter mais informações sobre como esses fatores afetam cada tipo de replicação, consulte:

Após a replicação ser configurada, recomendamos desenvolver uma linha de base de desempenho, que permitirá determinar como a replicação se comporta com uma carga de trabalho que é típica para seus aplicativos e topologia. Use o Replication Monitor e Monitor do Sistema para determinar os números típicos para as seguintes cinco dimensões de desempenho de replicação:

  • Latência: tempo gasto para uma alteração de dados ser propagada entre nós em uma topologia de replicação.

  • Taxa de Transferência: a quantidade de atividades de replicação (medida em comandos entregues em um período de tempo) que o sistema pode sustentar com o tempo.

  • Simultaneidade: o número de processos de replicação que podem funcionar simultaneamente em um sistema.

  • Duração de sincronização: tempo gasto para uma determinada sincronização ser completada.

  • Consumo de Recursos: hardware e recursos de rede usados como resultado do processamento de replicação.

A latência e a taxa de transferência têm maior relevância para a replicação de transação, pois o sistema embutido nela, em geral, requer baixa latência e alta taxa de transferência. Simultaneidade e duração de sincronização são mais relevantes para a replicação de mesclagem porque os sistemas construídos em replicação de mesclagem freqüentemente têm um grande número de Assinantes, e um Publicador pode ter um número significativo de sincronizações simultâneas com esses Assinantes.

Após ter estabelecido os números de linha de base, defina os limiares no Replication Monitor. Para obter mais informações, consulte Definindo os limites e avisos no Replication Monitor e Usando alertas para eventos do Replication Agent. Se encontrar um problema de desempenho, recomendamos ler as sugestões nos tópicos de melhoria de desempenho listados acima e aplicar as alterações em áreas que afetem os problemas detectados.