MSmerge_partition_groups (Transact-SQL)

適用於:SQL Server

MSmerge_partition_groups數據表會針對指定資料庫中每個預先計算的數據分割儲存一個數據列。 除了列出的數據行之外,也會針對參數化數據列篩選中使用的每個函式,新增一個數據行至此數據表。 例如,如果篩選條件使用 HOST_NAME 函式,則會將名為 HOST_NAME_FN 的數據行新增至數據表。 針對與這個發行者同步的每個唯一函式值集,會儲存一個數據列。 這兩個以上的訂閱者會與所有這些函式完全相同的值同步處理,在此數據表中共用相同的數據列,因此會共用相同的數據分割標識符。此數據表會儲存在發行集資料庫中。

資料行名稱 資料類型 描述
partition_id int 識別數據行,提供預先計算數據分割的唯一標識符。
publication_number smallint 發行集編號,儲存在 sysmergepublications 中。
maxgen_whenadded bigint 在此數據表中插入數據列時,在發行者端已知的最高世代。
using_partition_groups bit 指出數據分割是否屬於使用預先計算數據分割的發行集,而且可以是下列其中一個值:

0 = publication 不會使用預先計算的數據分割。

1 = 發行集使用預先計算的數據分割

如需詳細資訊,請參閱使用預先計算的資料分割最佳化參數化篩選效能
HOST_NAME_FN nvarchar(128) 使用參數化數據列篩選產生數據分割時所提供的值。 如需詳細資訊,請參閱< 參數化資料列篩選器>。

另請參閱

複寫資料表 (Transact-SQL)
複寫檢視 (Transact-SQL)