共用方式為


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 = Requested

  • 1 = Pending

  • 2 = Installed

  • 3 = Abandoned

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 時,就會移除處於 Installed 狀態的資料列。

當 checkpoint_tsn 小於 collection_tsn 時,就會移除處於 Abandoned 狀態的資料列。

checkpoint_tsn

bigint

檢查點啟動的時間。

由時間戳記低於此數的交易所完成的所有刪除都會計算在新的資料檔案中。 剩餘的刪除則會移到目標差異檔案。

sourcenumber_file_id

GUID

可在合併中唯一識別來源檔案的內部檔案識別碼,最多 16 個。

權限

需要目前資料庫的 VIEW DATABASE STATE 權限。

請參閱

概念

記憶體最佳化的資料表動態管理檢視 (Transact-SQL)