1 votes

SQL Server 2008 - Impact sur les performances de la réplication transactionnelle?

Je prévois de mettre en place une réplication transactionnelle pour une base de données SQL Server 2008 de 100 Go. J'ai le distributeur et l'éditeur sur le même serveur, et j'utilise un abonnement push.

Devrait-il y avoir un impact sur les performances de mon serveur éditeur lors de la création de l'instantané initial et de sa synchronisation avec un abonné ? D'après ce que j'ai essayé jusqu'à présent sur un serveur de staging, cela semble ralentir considérablement.

Existe-t-il un meilleur moyen de créer l'instantané initial sans impact sur mon serveur éditeur de production?

2voto

JohnMcG Points 5062

Il est recommandé de déplacer le distributeur hors du éditeur vers une autre instance de SQL Server pour éviter ces problèmes.

La création du snapshot va charger le système car il doit BCP les données vers des fichiers. Essayez-vous de répliquer l'intégralité de la base de données de 100 Gig, ou juste une partie? Avec une base de données de 100 Gig, il y aura une quantité énorme d'E/S générée et vous viderez le pool de mémoires tampons pendant l'exécution du snapshot, ce qui impactera définitivement la production.

Votre meilleure option est de créer le snapshot pendant les périodes de faible charge de travail, et d'informer les utilisateurs que vous effectuez une maintenance qui affectera les performances.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X