sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL)

为合并操作中使用的源文件标上日志序列号 (LSN),此序号之后的文件将不再需要,可对其进行垃圾收集。 此外,它将关联 LSN 小于日志截断点的文件移至文件流垃圾收集。

主题链接图标 Transact-SQL 语法约定

适用范围: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

请参阅

参考

系统存储过程 (Transact-SQL)

概念

内存中 OLTP(内存中优化)