sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)
以記錄序號 (LSN) 標記合併作業中使用的來源檔案,之後不需要用到這些來源檔案時,可進行記憶體回收。 另外也會將相關 LSN 小於記錄截斷點的檔案移至檔案資料流記憶體回收。
適用於:SQL Server (SQL Server 2014 至目前版本)。 |
語法
sys.sp_xtp_checkpoint_force_garbage_collection [[ @dbname=database_name]
引數
- database_name
執行記憶體回收所在的資料庫。 預設為目前資料庫。
傳回碼值
0 代表成功。 非零代表失敗。
結果集
傳回的資料列包含下列資訊:
資料行 |
描述 |
---|---|
num_collected_items |
指出已移至檔案資料流記憶體回收的檔案數目。 這些檔案的記錄序號 (LSN) 小於記錄截斷點的 LSN。 |
num_marked_for_collection_items |
指出 LSN 已更新為記錄檔結束 LSN 的記錄檔 blockID 的資料檔案/差異檔案數目。 |
last_collected_xact_seqno |
傳回上一個對應的 LSN,至此之前的檔案都已移至檔案資料流記憶體回收。 |
權限
需要資料庫擁有者權限。
範例
exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1