Partilhar via


sys.dm_db_xtp_merge_requests (Transact-SQL)

Rastreia solicitações de mesclagem de banco de dados. A solicitação de mesclagem pode ter sido gerada pelo SQL Server ou a solicitação pode ter sido efetuada por um usuário com sys.sp_xtp_merge_checkpoint_files (Transact-SQL).

Aplica-se a: SQL Server (do SQL Server 2014 à versão atual).

Nome da coluna

Tipo de dados

Descrição

request_state

tinyint

O status da solicitação de mesclagem:

  • 0 = solicitado

  • 1 = pendente

  • 2= instalado

  • 3 = abandonado

request_state_desc

nvarchar(60)

O estado atual da solicitação.

  • Requested significa que uma solicitação de mesclagem existe.

  • Pending significa que a mesclagem está sendo processada.

  • Installed significa que a mesclagem está concluída.

  • Abandoned significa que a mesclagem não pôde ser concluída, talvez devido à falta de armazenamento.

destination_file_id

GUID

O identificador exclusivo do arquivo de destino para a mesclagem dos arquivos de origem.

lower_bound_tsn

bigint

O carimbo de data/hora mínimo para o arquivo de mesclagem de destino. O carimbo de data/hora da transação mais baixa de todos os arquivos de origem a serem mesclados.

upper_bound_tsn

bigint

O carimbo de data/hora máximo para o arquivo de mesclagem de destino. O carimbo de data/hora da transação mais alta de todos os arquivos de origem a serem mesclados.

collection_tsn

bigint

O carimbo de data/hora em que a linha atual pode ser coletada.

Uma linha no estado Instalado será removida quando checkpoint_tsn for maior que collection_tsn.

Uma linha no estado Abandonado será removida quando checkpoint_tsn for menor que collection_tsn.

checkpoint_tsn

bigint

A hora em que o ponto de verificação foi iniciado.

Todas as exclusões feitas por transações com um carimbo de data/hora inferior a esse serão contabilizadas no novo arquivo de dados. As exclusões restantes são movidas para o arquivo delta de destino.

sourcenumber_file_id

GUID

Até 16 IDs internas do arquivo que identificam exclusivamente os arquivos de origem na mesclagem.

Permissões

Requer a permissão VIEW DATABASE STATE no banco de dados atual.

Consulte também

Conceitos

Exibições de gerenciamento dinâmico da tabela com otimização de memória (Transact-SQL)