MSmerge_partition_groups (Transact-SQL)
La table MSmerge_partition_groups stocke une ligne pour chaque partition précalculée dans une base de données spécifique. 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 appelé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. Plusieurs abonnés qui synchronisent avec exactement la même valeur pour toutes ces fonctions partageront la même ligne dans cette table et auront dès lors tous le même ID de partition. Cette table est stockée dans la base de données de publication.
Nom de 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 stocké dans 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écalculées 1 = la publication utilise des partitions précalculées Pour plus d'informations, consultez Optimisation des 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, consultez Filtres de lignes paramétrés. |
Voir aussi