MSmerge_partition_groups (Transact-SQL)

La tabella MSmerge_partition_groups archivia una riga per ogni partizione pre-calcolata in un database specifico. Oltre alle colonne elencate, a questa tabella viene aggiunta una colonna per ogni funzione utilizzata in un filtro di riga con parametri. Ad esempio, alla tabella viene aggiunta una colonna denominata HOST_NAME_FN se un filtro utilizza la funzione HOST_NAME. Viene archiviata una riga per ogni set univoco di valori di funzione sincronizzati con il server di pubblicazione corrente. Due o più Sottoscrittori che eseguono la sincronizzazione in base allo stesso valore per tutte le funzioni dovranno condividere la stessa riga della tabella e pertanto lo stesso ID di partizione. La tabella è archiviata nel database di pubblicazione.

Nome colonna

Tipo di dati

Descrizione

partition_id

int

Colonna Identity che offre un numero di ID univoco per la partizione pre-calcolata.

publication_number

smallint

Numero della pubblicazione, archiviato in sysmergepublications.

maxgen_whenadded

bigint

Generazione con valore maggiore nota nel server di pubblicazione al momento dell'inserimento della riga nella tabella.

using_partition_groups

bit

Indica se la partizione appartiene a una pubblicazione che utilizza partizioni pre-compilate. I possibili valori sono i seguenti.

0 = la pubblicazione non utilizza partizioni pre-calcolate.

1 = la pubblicazione utilizza partizioni pre-calcolate.

Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dei filtri con parametri con le partizioni pre-calcolate.

HOST_NAME_FN

nvarchar(128)

Valore specificato in caso di utilizzo di filtri di riga con parametri per generare partizioni. Per ulteriori informazioni, vedere Filtri di riga con parametri.