MSmerge_partition_groups (Transact-SQL)

适用范围:SQL Server

MSmerge_partition_groups表为给定数据库中的每个预计算分区存储一行。 除了列出的列以外,还将为参数化行筛选器中使用的每个函数在该表中添加一列。 例如,如果筛选器使用HOST_NAME函数,则会将名为HOST_NAME_FN的列添加到表中。 对于每一组已经与该发布服务器同步的唯一函数值,相应地存储一行。 如果两个或更多个订阅服务器通过对所有这些函数完全相同的值进行同步,则会在该表中共享相同的行,因此将会全部共享相同的分区 ID。该表存储在发布数据库中。

列名称 数据类型 说明
partition_id int 为预计算分区提供唯一 ID 号的标识列。
publication_number smallint 发布编号,存储在 sysmergepublications 中
maxgen_whenadded bigint 在该表中插入行时在发布服务器中已知的最大生成值。
using_partition_groups bit 指示分区是否属于使用预计算分区的发布,可以是下列值之一:

0 = 发布不使用预计算分区。

1 = 发布使用预计算分区

有关详细信息,请参阅使用预计算分区优化参数化筛选器性能
HOST_NAME_FN nvarchar(128) 使用参数化行筛选器生成分区时所提供的值。 有关详细信息,请参阅 参数化行筛选器

另请参阅

复制表 (Transact-SQL)
复制视图 (Transact-SQL)