Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

La perte de performances de capture de données modifiées est-elle limitée aux tables activées par CDC ?

La réponse à cette question serait à la fois oui et non.

Non parce que

Les tables non suivies semblent ne pas être impliquées dans le suivi des données.

Oui parce que

Comme la source des modifications provient du journal des transactions, la diffusion des modifications nécessite que les instances de capture lisent et interprètent le journal des transactions (disclaimer :mon interprétation des choses) . Le simple fait d'activer CDC a un impact sur les performances de l'ensemble de votre base de données.

Recommandations

Conclusion
Si votre serveur n'a actuellement aucun problème à suivre sa charge, je doute fort que vous remarquiez des problèmes de performances lors de l'activation de CDC pour les tables modifiées peu fréquemment.

Origine