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.