oracle awr报告生成_分享AWR报告的生成和简单分析方法

生成AWR报告方法:

f5cc9ba133e1a36042259c319d9297c4.png

第一步:数据库压力测试卡开始时:生成第一个快照:

Sql>exec dbms_workload_repository.create_snapshot();

第二步:数据库压力测试结束时:生成第二个快照

Sql>exec dbms_workload_repository.create_snapshot();

第三步:生成AWR报告

SQL> @/oracle/product/10.2.0.5/rdbms/admin/awrrpt.sql

(1) 选择报告文件的类型:html和text

(2) 选择快照的天数

Enter value for num_days: 1

(3) 选择begin的snap和end的snap

(4) 输入文件名:如/oracle/db_08091530.txt

则完成。

分析AWR报告方法:

注意以下几点:

DB CPU利用率(db time/snap_time/cpu core数):10.5%

日志缓冲区:47M

每秒产生redo大小(redo size):139M/s

每秒逻辑读块(logical reads):1400

SQL解析次数(parses):108

每秒排序次数(sorts):6

每秒执行SQL语句(executes):116

每秒事务数(transations):96

递归调用比例(resursive call):67%

每次排序行数(rows per sort):51

Buffer nowait: 内存获取数据未等待:99.33%

Buffer hit: 进程内存找到数据 100%

Redo nowait: 日志缓冲区获得数据未等待:100%

Library hit: 找到解析过的SQL:100%

Latch hit进程获得内存结构许可比例:99%

Parse cpu to parse elapsd:解析未等待比例:116%

Non-Parse CPU :sql语句执行时间占总解析时间的比例:97.08%

Execute to parse: SQL重用率:6.54%

In-memroy sort: 数据内存中排序比例(pga)内存:100%

Soft parse: 软解析比例:100%

Memory usage:共享池内存使用率。

TOP 5 Timed Events分析

Log file sync:过多的提交。Sga的日志缓冲区记录事务和块的改变

Log file parallel write: 也表明IO瓶颈


后面会分享更多DBA方面的内容,感兴趣的朋友可以关注下!

38dddcb23c18690cac9616da8ad26f05.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值