Partage via


MSmerge_partition_groups (Transact-SQL)

S'applique à : SQL Server

La table MSmerge_partition_groups stocke une ligne pour chaque partition précomputée dans une base de données donnée. Outre les colonnes répertoriées, une colonne est ajoutée à cette table pour chaque fonction utilisée dans un filtre de lignes paramétrable. Par exemple, une colonne nommée HOST_NAME_FN est ajoutée à la table si un filtre utilise la fonction HOST_NAME . Une ligne est stockée pour chaque jeu unique de valeurs de fonction synchronisées avec ce serveur de publication. Deux abonnés ou plus synchronisant avec exactement la même valeur pour toutes ces fonctions partageront la même ligne dans cette table et partageront donc tous le même ID de partition. Cette table est stockée dans la base de données de publication.

Nom de la colonne Type de données Description
partition_id int Colonne d'identité fournissant un numéro d'identification unique pour la partition précalculée.
publication_number smallint Numéro de publication, qui est stocké dans les sysmergepublications.
maxgen_whenadded bigint Génération la plus élevée connue sur le serveur de publication au moment de l'insertion de la ligne dans cette table.
using_partition_groups bit Indique si la partition appartient à une publication qui utilise des partitions précalculées. Peut être l'une des valeurs suivantes :

0 = la publication n’utilise pas de partitions précomputées.

1 = la publication utilise des partitions précomputées

Pour plus d’informations, consultez Optimiser les performances des filtres paramétrés avec des partitions précalculées.
HOST_NAME_FN nvarchar(128) Valeur fournie lors de l'utilisation du filtre de lignes paramétrable en vue de générer des partitions. Pour plus d'informations, voir Parameterized Row Filters.

Voir aussi

Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)