我的测试环境上的informixcheckpoint有点频繁,请高手解答,谢谢
我的测试环境上的informixcheckpoint有点频繁,我的onconfig文件里配置是LRU_MAX_DIRTY=2,LRU_MIN_DIRTY=1,
CLEANER=64,
CKPTINTVL=3600
PHYSIZE=1800000
LRUS=48
BUFFER=2000000
在对数据库不停的进行insert操作时,差不多15分钟就会checkpoint一次,而物理日志的使用率只有10-15%,
数据库没有在CKPTINTVL的时间内,也没有在物理日志使用率为75%,但是informix数据库就checkpoint了,不知道是什么原因?
请高手解答,谢谢 逻辑日志也能解发检查点~~
即逻辑日志转一圈也会解发检查点的。。
触发检查点的事务很多~~ TRACECKPT = 1
打开SQLTRACE追踪来观察 另外,没有必要把CKPTINTVL设的那么大,300就挺好 回复 1# ykyxgz
LRU_MAX_DIRTY表示'脏页率'达到2%就触发一次刷新,直到小于LRU_MIN_DIRTY。新版本甚至可以精确到一位小数。如果嫌太频繁,影响性能,那么可以考虑调高些。
页:
[1]