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 的日志块 ID 更新其 LSN 的数据/差异文件数。 |
last_collected_xact_seqno |
返回上一个对应的 LSN,之前的文件已移至文件流垃圾收集。 |
权限
需要数据库所有者权限。
示例
exec [sys].[sp_xtp_checkpoint_force_garbage_collection] hkdb1