今天接到一个应用端响应慢的问题,下面是处理过程:
问题描述:系统访问很慢,让查下数据库是否有问题;
系统环境:双机,多实例,有DG环境
问题定位:
(1)查alertlog日志
(2)查磁盘
(3)查归档
(4)查集群
(5)查系统
均未发现明显异常
问题分析:
继续翻历史日志,看到一个Checkpoint not complete,于是深入了一下。
SQL> select group#,status,archived,members from v$log;
GROUP# STATUS ARC MEMBERS
---------- ---------------- --- ----------
1 CURRENT NO 1
2 ACTIVE YES 1
3 INACTIVE YES 1
4 CURRENT NO 1
共四组日志,两组CURRENT未归档,尝试切换日志,发现后台报 Checkpoint not complete,于是增加日志组,发现增加200M的文件居然花了近1分钟。
结果:磁盘IO可能问题,这个问题遗留很久,磁盘用了近8年,也没换过!当前解决方案只能多增加几组redo log。
现在日志组相对也少。