MSmerge_partition_groups (Transact-SQL)

Gäller för:SQL Server

Den MSmerge_partition_groups tabellen lagrar en rad för varje förberäknad partition i en given databas. Utöver de angivna kolumnerna läggs en kolumn till i denna tabell för varje funktion som används i ett parameteriserat radfilter. Till exempel läggs en kolumn med namnet HOST_NAME_FN till tabellen om ett filter använder funktionen HOST_NAME . En rad lagras för varje unik uppsättning funktionsvärden som har synkroniserats med denna Publisher. Två eller fler prenumeranter som synkroniserar med exakt samma värde för alla dessa funktioner kommer att dela samma rad i denna tabell och kommer därför alla att dela samma partitions-id. Denna tabell lagras i publikationsdatabasen.

Kolumnnamn Datatyp Description
partition_id int Identitetskolumn som ger ett unikt ID-nummer för den förberäknade partitionen.
publication_number smallint Publikationsnumret, som lagras i sysmergepublications.
maxgen_whenadded bigint Den högsta generationen som är känd hos Publisher vid tidpunkten för raden infogas i denna tabell.
using_partition_groups bit Anger om partitionen tillhör en publikation som använder förberäknade partitioner, och kan vara ett av dessa värden:

0 = publicering använder inte förberäknade partitioner.

1 = publicering använder förberäknade partitioner

Mer information finns i Optimera prestanda för parameteriserat filter med förberäknade partitioner.
HOST_NAME_FN nvarchar(128) Värdet som anges vid användning av parametriserade radfilter för att generera partitioner. Mer information finns i Parameteriserade radfilter.