web-dev-qa-db-fra.com

Qu'est-ce qu'une «transaction hachée» dans la terminologie de la réplication SQL Server?

sys.dm_repl_tranhash contient des informations sur le hachage des transactions, mais j'ai des difficultés à comprendre la terminologie. Qu'est-ce qu'une "transaction hachée"?

10
igelr

En réalité, ce DMV ( Dynamic Management View ) ne sera pas très utile pour un DBA ou un développeur et est adapté au support produit et au groupe de produits SQL Server. Vous pouvez ignorer ce DMV.

Les tables de hachage fonctionnent bien quand il y a un petit nombre d'éléments qui s'insèrent dans un compartiment, et ceci est un exemple de DMV que le support peut utiliser pour vérifier certaines structures internes sans avoir besoin d'obtenir un vidage ou d'utiliser un débogueur.

Il existe divers autres DMV qui entrent dans cette catégorie et vous constaterez qu'ils ne sont pas du tout documentés, ou qu'il n'y a qu'une documentation extrêmement légère et vague. Cela tombe dans cette catégorie.

12
Sean Gallardy