triggerCheckpointForIMOLTP

语法

triggerCheckpointForIMOLTP([force=false], [sync=false])

详情

用于手动向处于正常运行状态的 OLTP 发出创建检查点(checkpoint)的请求。

参数

  • force:布尔类型的可选参数,默认为 false。用于设定是否强制执行 checkpoint。设定为 true 后,OLTP 将在接收到该函数发出的指令后强制执行 checkpoint。

  • sync:布尔类型的可选参数,默认为 false。用于设定是否异步执行强制的 checkpoint。

    • 设置为 false 时,该函数请求一次异步的 checkpoint,并不会等到请求完成再返回执行结果;

    • 设置为 true时,该函数会等到请求受理后再返回执行结果。注意:此时的执行结果并不一定意味着 checkpoint 文件的创建完成。

注: 该函数的两个可选参数均设定为 true 后,手动创建 checkpoint 文件成功的前提是配置项 enableIMOLTPEngineenableIMOLTPCheckpoint 均已启用且 OLTP 处于正常运行状态。