1.aix 6.1 + informix 11.7
onstat -g ckp经常发现checkpoint响应时间达到30S,有时应用响应时间也全部变长
这种问题是什么原因导致的,怎么分析?
首先需要知道CKPT在做什么。CKPT的核心是把BUFFERPOOL中的包含脏数据的数据页刷新到磁盘上。
如果想缩短CKPT的时间,方法只有两个:
1、要么缩短BUFFERPOOL中脏数据的数据页的数量;
减少脏数据的数量,可以通过调整LRU写来控制;
2、要么提高buffer的刷新效率
buffer的刷新效率其实很大程度与磁盘的IO性能有关系,衡量磁盘IO性能的一个重要指标是IOPS,需要控制和调整数据分布,调整raid方式等优化IO负载