MSmerge_partition_groups (Transact-SQL)
In der MSmerge_partition_groups-Tabelle wird eine Zeile für jede vorausberechnete Partition in einer bestimmten Datenbank gespeichert. Neben den aufgelisteten Spalten wird dieser Tabelle eine Spalte für jede Funktion hinzugefügt, die in einem parametrisierten Zeilenfilter verwendet wird. Beispielsweise wird die HOST_NAME_FN-Spalte der Tabelle hinzugefügt, wenn ein Filter die HOST_NAME-Funktion verwendet. Eine Zeile wird für jeden eindeutigen Funktionswertesatz gespeichert, der mit diesem Verleger synchronisiert wurde. Wenn mindestens zwei Abonnenten mit genau dem gleichen Wert für alle diese Funktionen synchronisiert werden, nutzen sie gemeinsam dieselbe Zeile in dieser Tabelle und deshalb auch die gleiche Partitions-ID. Diese Tabelle wird in der Veröffentlichungsdatenbank gespeichert.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
partition_id |
int |
Die Identitätsspalte, die eine eindeutige ID für die vorausberechnete Partition bereitstellt. |
publication_number |
smallint |
Die Veröffentlichungsnummer, die in sysmergepublications gespeichert wird. |
maxgen_whenadded |
bigint |
Die höchste bekannte Generierung auf dem Verleger zu dem Zeitpunkt, als die Zeile in dieser Tabelle eingefügt wurde. |
using_partition_groups |
bit |
Gibt an, ob die Partition zu einer Veröffentlichung gehört, die vorausberechnete Partitionen verwendet. Die folgenden Werte sind möglich: 0 = die Veröffentlichung verwendet keine vorausberechneten Partitionen 1 = die Veröffentlichung verwendet vorausberechnete Partitionen Weitere Informationen finden Sie unter Optimieren der Leistung parametrisierter Filter mithilfe vorausberechneter Partitionen. |
HOST_NAME_FN |
nvarchar(128) |
Der bereitgestellte Wert, wenn parametrisierte Zeilenfilter zum Generieren von Partitionen verwendet werden. Weitere Informationen finden Sie unter Parametrisierte Zeilenfilter. |
Siehe auch
Verweis
Replikationssichten (Transact-SQL)