checkpoint小议


转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明
链接:http://www.dbasky.net/archives/2009/12/checkpoint.html
一:什么是checkpoint?
checkpoint是一个数据库事件,它将已修改的数据从高速缓存刷新到磁盘,并更新控制文件和数据文件。

二:什么时候发生checkpoint incomplete

1.日志文件过小,频繁的切换;

2.日志组太少,不能满足正常事务量的需求;

3.日志文件所在的磁盘I/O存在瓶颈,导致读写缓慢,影响数据库的正常运行;

4.由于数据文件的磁盘I/O存在瓶颈,DBWR写出过于缓慢;

5.由于事务量具大,DBWR负荷过高,不勘重负.

三:对应解决办法

1.适当增加日志文件大小

2.使用更快的磁盘储存日志文件,如,高转速磁盘,磁盘的结构方式采用RAID10

3.改善磁盘I/O性能

4.使用多个DBWR进程或者使用异步I/O等


--END--

发表评论

个人介绍

Xu
Evangelist
Oracle DBA / Blogger
Life@Beijing
Work@恩世教育
详细介绍...

按月归档

Close