shihaidong0605 发表于 2011-11-28 19:09:05

一个AWR报告,请大家帮着分析一下

热线在14点30分打来电话反应前端用户觉得今天应用反应很慢,15点20分又再次接到反应慢的电话,由于这个库不是我们管的,而我本身水平也有限,生成了14点-16点的AWR报告,有些东西看不太明白,还请大家帮着分析一下。

HTML格式的AWR报告,BIS是数据库SID


shihaidong0605 发表于 2011-11-28 19:28:15

这是财务相关的数据库,处在月底关账期,正是忙的时候。

zyy19841230 发表于 2011-12-1 13:05:09

通过AWRb报告,楼主的数据库主要存在以下几个等待事件:
1.db file sequential read
表示发生索引扫描的等待,是索引选择不当引起的。
2.direct path read
表示并行插入操作过多
3.db file scattered read
表示存在全表扫描,察看AWR报告的SQL部分,发现只有CREATE TABLE "ET$00E4ABB90001"这个操作会引起全表扫描,建议楼主使用SQL*LOADER,分批量提交的方式解决。

引起db file sequential read的SQL没有发现(也许是我太笨了),建议楼主在客户反映慢时用v$session_wait这个视图察看数据库当前的等待事件,并结合v$session和v$sql寻找引起性能瓶颈的sql。

oraunix 发表于 2012-3-30 10:19:38

这个阶段数据库再做一些大数据量的操作,例如数据泵的操作等。
页: [1]
查看完整版本: 一个AWR报告,请大家帮着分析一下