imtForceGCRedolog

语法

imtForceGCRedolog(tid)

参数

tid 事务的 id。

详情

系统会自动将已完成(处于 COMPLETE 状态)事务的 redo log 将放入待回收列表。并根据此列表中事务 tid 的大小,顺序对成功落盘的事务进行回收。

若回收过程中出现某个编号为 tid 的事务尚未刷盘,在该事务被成功刷盘前,无法对编号大于 tid 且成功刷盘事务的 redo log 进行回收。此时调用该命令,可以取消等待编号为 tid 事务的回收,继续对后续满足回收条件的事务进行回收。

该函数建议搭配 getRedoLogGCStat 函数使用。