如何看懂Oracle数据库AWR报告
答案:2 悬赏:20 手机版
解决时间 2021-03-14 13:58
- 提问者网友:容嬷嬷拿针来
- 2021-03-14 00:37
如何看懂Oracle数据库AWR报告
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-14 01:48
先看数据库环境,版本,压力大小等
然后分析命中率,首先你要懂命中率什么意思然后定一个阀值,达到这个阀值有可能会有哪些问题,然后向下找出证据
最后也是最重要的是 等待事件,弄清楚每个等待事件的意义,然后向下找证据
事件下面基本可以看作证据,来证明你对命中率和等待事件的分析。
所以第一:你要会分析出问题。
第二:要知道AWR都收集哪些数据,对你的分析来佐证!
然后分析命中率,首先你要懂命中率什么意思然后定一个阀值,达到这个阀值有可能会有哪些问题,然后向下找出证据
最后也是最重要的是 等待事件,弄清楚每个等待事件的意义,然后向下找证据
事件下面基本可以看作证据,来证明你对命中率和等待事件的分析。
所以第一:你要会分析出问题。
第二:要知道AWR都收集哪些数据,对你的分析来佐证!
全部回答
- 1楼网友:梦中风几里
- 2021-03-14 02:04
awr报告(的)产生技巧如下::
1,,登陆oracle数据库::
sqlplus / as sysdba
2, 在sqlplus中,,以sys用户运行下面(的)命令,,生成第一份性能数据快照::
exec dbms_workload_repository.create_snapshot (flush_level=>'all');
3,,运行您找到(的)所有或很多性能较差(的)应用或sql,,让系统压力始终处于比较高(的)状态(如cpu或io(的)使用),,并保持此状态达到半小时到1小时
4,,在sqlplus中,,以sys用户再次运行下面(的)命令,,生成第二份性能数据快照::
exec dbms_workload_repository.create_snapshot (flush_level=>'all');
5,,在sqlplus中,,以sys用户运行下面(的)命令,,以产生性能报告::
@?/rdbms/admin/awrrpt.sql
根据提示,,选择上面生成(的)2个性能数据快照,,最后会生成一个最终(的)awr性能报告..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯