暂无图片
checkpoint(100) ,中100 是啥意思??
我来答
分享
暂无图片 匿名用户
checkpoint(100) ,中100 是啥意思??

checkpoint(100) ,中100 是啥意思??

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
lscomeon

当服务器启动和关闭时,系统都会产生检查点。

服务器运行过程中,系统会自动判断是否需要执行检查点;

当空闲日志空间不足时,系统自动产生一个检查点;

系统调度线程也会定时产生检查点;

还可以通过调用系统函数 CHECKPOINT 主动生成检查点。

系统调度线程根据 dm.ini 的参数配置,产生检查点,

下面给出具体的例子和说明。

CKPT_INTERVAL = 1800 #每间隔 1800 秒,产生检查点间隔
CKPT_FLUSH_RATE = 5 #检查点的刷盘比例为 5%,将系统中所有脏页的 5%写入磁盘
CKPT_FLUSH_PAGES = 1000 #一个检查点最少写入 1000 个脏页

检查点系统函数 CHECKPOINT(FLUSH_RATE), 其参数 FLUSH_RATE 为 INTEGER 类型或 DOUBLE 类型,指示刷盘比例,替代 dm.ini 中的 CKPT_FLUSH_RATE,同时CKPT_FLUSH_PAGES 参数同时生效。

例如,执行 SELECT CHECKPOINT(10);会将系统中10%脏页写入磁盘。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏