Eu tenho 4 servidores, servidores A, B, C, D.
O servidor A publica uma instância de replicação e os servidores B, C e D têm assinaturas pull para ela.
A assinatura do servidor B precisa ser reinicializada, mas estou preocupado que a reinicialização (usando o "snapshot atual", não gerando um novo) afete o desempenho da replicação para os outros servidores.
Devo me preocupar, ou porque os servidores B, C e D têm assinaturas Pull (em vez de Push), estou apenas pensando demais nisso?
Realmente depende de quantos anos o instantâneo tem. Após a aplicação do instantâneo, o agente também precisará enviar todas as alterações ocorridas desde que o instantâneo foi obtido. Dependendo de quantas alterações ocorreram, isso pode ou não afetar outros assinantes existentes.
Costumo tirar um novo instantâneo, se possível, antes de reinicializar um assinante, embora às vezes isso não seja uma opção.
Eu não me preocuparia muito com isso impactando outros assinantes.
A reinicialização do assinante usando o instantâneo atual ou o novo instantâneo não afetará/impactará outros assinantes. Sim, você está pensando demais nisso.
É importante considerar a quantidade de dados (linhas) que teriam sido adicionados/atualizados/excluídos desde a última vez que o agente de instantâneo foi gerado e tomar a decisão de gerar um novo instantâneo ou usar um existente para que os dados estejam disponíveis de volta no assinante o mais cedo possível.
Por exemplo: se o último instantâneo foi gerado há 12 dias e houve mais de 300.000 linhas alteradas desde a geração do último instantâneo. Se você usar o instantâneo atual e a taxa de entrega for de 2 linhas por segundo, levará cerca de 48 horas para os dados sincronizarem completamente com o assinante que foi reinicializado, portanto, isso não tem nada a ver com outros assinantes.
Por outro lado, se você gerar um novo instantâneo e reinicializar o novo banco de dados de assinatura, seria muito rápido e o único tempo gasto seria criar scripts de objetos/artigos, objetos de replicação e copiar os dados em massa.