MSmerge_partition_groups (Transact-SQL)
MSmerge_partition_groups 資料表會針對給定資料庫中每個預先計算的資料分割,各儲存一個資料列。除了列出的資料行之外,還會加入一個資料行,代表參數化資料列篩選器所用的每個函數。例如,如果篩選是使用 HOST_NAME_FN 函數,資料表就會加入 HOST_NAME 這一行。與這個發行者同步處理的每一組唯一函數值,都會各儲存一個資料列代表它。只要有兩個或兩個以上訂閱者的這些函數完全同值,就會共用這份資料表中的相同資料列,因此都共用相同的資料分割識別碼。這份資料表儲存在發行集資料庫中。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
partition_id |
int |
識別提供預先計算的資料分割之唯一識別碼的資料行。 |
publication_number |
smallint |
發行集編號,儲存在 sysmergepublications 中。 |
maxgen_whenadded |
bigint |
在將資料列插入這份資料表時,發行者端已知的最高層代 (Generation)。 |
using_partition_groups |
bit |
指出資料分割是否屬於使用預先計算的資料分割之發行集,它可以是下列值之一: 0 = 發行集不使用預先計算的資料分割。 1 = 發行集使用預先計算的資料分割。 如需詳細資訊,請參閱<使用預先計算的資料分割最佳化參數化篩選效能>。 |
HOST_NAME_FN |
nvarchar(128) |
在使用參數化資料列篩選器來產生資料分割時所提供的值。如需詳細資訊,請參閱<參數化資料列篩選器>。 |