用户偶尔出现应用hang住,采集了几次卡住时候的AWR报告,请求进行诊断。
问题分析
步骤一:分析awr报告
可以看到系统的问题主要严重的是日志的写入等待和切换,外加一些热块争用如下
主要是在往数据库日志中写数据的时候性能较差,redo日志量还是比较大如下:
可以考虑对存放redo日志的磁盘进行优化,或者将redo日志迁移到单独一个磁盘,避免IO争用
步骤二:检查其他IO消耗
数据库默认开启了针对DB的审计功能,建议关闭,不然记录审计信息,消耗了一定的资源;关闭方法将audit_trail参数设置成none;
对zlDiaryLog表进行清理,目前该表记录过大,没有设置定期清理,这也是对IO消耗大的一个原因。
转贴注明出处,否则追究责任