sys.dm_db_xtp_merge_requests (Transact-SQL)
適用於:SQL Server 2014 (12.x)
追蹤資料庫合併要求。 合併要求可能是由 SQL Server 產生,或要求可能是由具有 sys.sp_xtp_merge_checkpoint_files (Transact-SQL) 的使用者所提出。
注意
此動態管理檢視 (DMV) sys.dm_db_xtp_merge_requests
存在,直到MICROSOFT SQL Server 2014為止。
但從 SQL Server 2016 開始,此 DMV 已不再適用。
報表中的數據行
資料行名稱 | 資料類型 | 描述 |
---|---|---|
request_state | tinyint | 合併要求的狀態: 0 = 要求 1 = 擱置中 2 = 已安裝 3 = 已放棄 |
request_state_desc | nvarchar(60) | 對於要求目前狀態的意義: 要求 - 合併要求存在。 擱置中 - 正在處理合併。 已安裝 - 合併已完成。 已放棄 - 合併無法完成,可能是因為記憶體不足。 |
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 許可權。
SQL Server 2022 和更新版本的權限
需要資料庫上的 VIEW DATABASE PERFORMANCE STATE 權限。