原文链接:https://mp.weixin.qq.com/s/l7SOW3m_I8uwvVWPQq7ngg
检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件。
许多文档把CheckPoint描述得非常复杂,为我们正确理解检查点带来了障碍,结果导致现在检查点变成了一个非常复杂的问题。实际上,检查点只是一个数据库事件,它存在的根本意义在于减少崩溃恢复(Crash Recovery)时间。
本次分享将从具体案例出发,分析数据库出现大量log file switch (CheckPoint incomplete)事件导致性能问题的原因以及解决方法。
希望通过本次课程,能够加深大家对于Oracle CheckPoint的理解,也能启发大家排查问题的思路,一探究竟,从根本上解决数据库的性能问题。
分享大纲:
-
数据库CheckPoint基础介绍;
-
数据库遭遇log file switch (CheckPoint incomplete)处理排查思路;
-
本次故障根因分析。
适合人群:
-
数据库优化人员
-
开发DBA
-
运维DBA