Oracle Awr报告分析-细节
内容衔接
在进行Oracle Awr报告分析中,我们的分析思路是先总后分。先从Awr的总览信息中,分析系统的负载、数据库繁忙程度、严重的等待事件等,再从具体的事务入手分析。
在上一篇文章Oracle Awr报告分析-总览,我们分析得出如下结论:
- CPU利用率超过100%,说明出现了等待事件;
- 数据库非常繁忙,数据变更频率快,每秒产生日志量达到27M;
- 数据库软解析非常高,达到了100%;
- 主要的等待事件为游标等待和写日志等待时间;
- 主要的等待事件类型为concurrency和commit类。
细节剖析
SQL Statistic分析
冲突点检查:我们观察了top sql中消耗cpu性能,同时执行较长的主要有如下插入操作的sql,平均一条sql插入时间为0.14s,显然有锁存在:
# b3tdyv5np8r10
insert