sys.dm_db_xtp_merge_requests (Transact-SQL)

Отслеживает запросы на слияние базы данных. Запрос на слияние возможно создан при помощи SQL Server, или запрос, возможно, создан пользователем с sys.sp_xtp_merge_checkpoint_files (Transact-SQL).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии).

Имя столбца

Тип данных

Описание

request_state

tinyint

Состояние запроса на слияние:

  • 0 = запрошен

  • 1 = ожидание

  • 2 = установлено

  • 3 = оставлен

request_state_desc

nvarchar(60)

Текущее состояние запроса.

  • Значение Requested означает, что запрос на слияние существует.

  • Значение Pending означает, что слияние обрабатывается.

  • Значение Installed означает, что слияние завершено.

  • Значение Abandoned означает, слияние не удалось завершить, возможно, из-за отсутствия пространства хранения.

destination_file_id

GUID

Уникальный идентификатор целевого файла для слияния исходных файлов.

lower_bound_tsn

bigint

Минимальная метка времени для целевого файла объединения. Наименьшая метка времени транзакции всех исходных файлов, которые необходимо объединить.

upper_bound_tsn

bigint

Максимальная метка времени для целевого файла объединения. Наивысшая метка времени транзакции всех исходных файлов, которые необходимо объединить.

collection_tsn

bigint

Метка времени, в которое можно собрать текущую строку.

Строка в состоянии «Установлено» удаляется при обретении параметром checkpoint_tsn значения, численно превышающего значение collection_tsn.

Строка в состоянии «Оставлено» удаляется при обретении параметром checkpoint_tsn значения, которое численно меньше значения collection_tsn.

checkpoint_tsn

bigint

Время запуска контрольной точки.

Все операции удаления, выполняемые транзакциями, с меткой времени ниже этой учитываются в новом файле данных. Остальные операции удаления перемещаются в целевой разностный файл.

sourcenumber_file_id

GUID

До 16 внутренних идентификаторов файлов, уникальным образом определяющих исходные файлы при слиянии.

Разрешения

Необходимо разрешение VIEW DATABASE STATE на текущую базу данных.

См. также

Основные понятия

Оптимизированные для памяти динамические административные представления таблиц (Transact-SQL)