Partilhar via


MSmerge_partition_groups (Transact-SQL)

A tabela MSmerge_partition_groups armazena uma linha para cada partição pré-computada em um determinado banco de dados. Além das colunas listadas, uma coluna é adicionada a essa tabela, para cada função usada em um filtro de linha com parâmetros. Por exemplo, uma coluna denominada HOST_NAME_FN será adicionada à tabela, se um filtro usar a função HOST_NAME. Uma linha é armazenada para cada conjunto exclusivo de valores de função, que sincronizaram com esse Publicador. Dois ou mais Assinantes sincronizando com o mesmo valor exatamente, para todas essas funções, compartilharão a mesma linha nessa tabela e, portanto, compartilharão a mesma ID de partição. Essa tabela é armazenada no banco de dados de publicação.

Nome da coluna

Tipo de dados

Descrição

partition_id

int

Coluna de identidade que fornece um número de ID exclusivo para a partição pré-computada.

publication_number

smallint

O número da publicação que é armazenado em sysmergepublications.

maxgen_whenadded

bigint

A geração mais alta conhecida no Publicador no momento em que a linha é inserida nessa tabela.

using_partition_groups

bit

Indica se a partição pertence a uma publicação que usa partição pré-computada e pode ser um destes valores:

0 = a publicação não usa partições pré-computadas.

1 = a publicação usa partições pré-computadas.

Para obter mais informações, consulte Otimizando o desempenho de filtro com parâmetros com partições pré-computadas.

HOST_NAME_FN

nvarchar(128)

O valor fornecido ao usar filtros de linha com parâmetros para gerar partições. Para obter mais informações, consulte Filtro de linha com parâmetros.