Поделиться через


MSmerge_partition_groups (Transact-SQL)

Область применения: SQL Server

Таблица MSmerge_partition_groups хранит одну строку для каждой предварительно компьютированного раздела в данной базе данных. Наряду с указанными столбцами, в эту таблицу добавляется еще один столбец для каждой функции, используемой в параметризованном фильтре строк. Например, столбец с именем HOST_NAME_FN добавляется в таблицу, если фильтр использует функцию HOST_NAME . Хранится по одной строке для каждого уникального набора значений функции, синхронизированного с издателем. Два или более подписчиков, синхронизирующихся точно с таким же значением для всех этих функций, будут иметь общую строку в этой таблице, и поэтому все они будут иметь один и тот же идентификатор секции. Эта таблица хранится в базе данных публикации.

Имя столбца Тип данных Description
partition_id int Столбец идентификаторов, который предоставляет уникальный идентификационный номер для предварительно вычисляемой секции.
publication_number smallint Номер публикации, который хранится в sysmergepublications.
maxgen_whenadded bigint Последнее поколение, известное на издателе во время вставки строки в эту таблицу.
using_partition_groups bit Указывает, принадлежит ли секция публикации, использующей предварительно вычисляемые секции. Этот параметр может иметь одно из следующих значений.

0 = публикация не использует предварительно вычисляемые секции.

1 = публикация использует предварительно компилированные секции

Дополнительные сведения см. в статье Оптимизация производительности параметризованного фильтра с помощью предварительно вычисляемых секций.
HOST_NAME_FN nvarchar(128) Значение, предоставляемое при использовании параметризованных фильтров строк для формирования секций. Дополнительные сведения см. в разделе Параметризованные фильтры строк.

См. также

Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)