Oracle 生成AWR报表以及报表参数解读

Oracle 生成AWR报表以及报表参数解读Oracle 生成 AWR 报表以及报表参数解读 oracleawr

大家好,欢迎来到IT知识分享网。

目录

一、什么是 AWR?

二、如何使用AWR?

1、手工创建一个快照

2、手工删除指定范围的快照

3、修改采集时间和统计信息保留时间

4、生成报表

三、解读 AWR

1、报表头

2、负载

3、实例效率

4、TOP 等待事件

5、主机 CPU、实例 CPU

6、Cache Sizes

7、共享池统计信息


一、什么是 AWR?

二、如何使用AWR?

1、手工创建一个快照

2、手工删除指定范围的快照

3、修改采集时间和统计信息保留时间

4、生成报表

三、解读 AWR

一个 AWR 性能报告至少需要 2 个 AWR snapshot 性能快照才能生成 ( 注意这2 个快照时间,实例不能重启过,否则指定这 2 个快照生成 AWR 性能报告会报错)

Oracle 生成AWR报表以及报表参数解读

1、报表头

Average Active Session      AAS= DB time/Elapsed Time

如果 DB Time 远远小于 Elapsed 时间,说明数据库比较空闲,db time 就是 记录的服务器花在数据库运算 (非后台进程) 和等待 (非空闲等待) 上的时间。 db time= cpu time + wait time (不包含空闲等待) ,从 awr report 的 Elapsed

2、负载

Oracle 生成AWR报表以及报表参数解读

Redo size:每秒产生的日志大小(单位字节),标志数据变更频率, 数据库 的繁重与否。redo size 可以用来估量 update/insert/delete 的频率,大的 redo size 往往对 lgwr 写 日志,和 arch 归档造成 I/O 压力,  Per Transaction 可以 用来分辨是大量小事务,  还是少量大事务。

Logons:每秒/每事务的登录的次数

Executes:每秒/每事务 SQL 执行次数,反应执行频率

3、实例效率

Oracle 生成AWR报表以及报表参数解读

2、绑定变量但是仍软解析=>软解析一次,执行一次,这种情况虽然比前一种好 但 是执行解析比(这里的parse,包含了软解析和硬解析)仍是 1:1,理论上Execute to Parse =0 极差,但是 soft parse 比例可能很高

3、使用静态 SQL、动态绑定、session_cached_cursor、open cursors 等技术实 现的 解析一次,执行多次,执行解析比为 N:1,则 Execute to Parse= 1- (1/N) 执行次数越多 Execute to Parse 越接近 100% ,这种是我们在 OLTP 环境中喜闻 乐见的!

4、TOP 等待事件

Oracle 生成AWR报表以及报表参数解读

5、主机 CPU、实例 CPU

Oracle 生成AWR报表以及报表参数解读

CPU = %Total CPU/(%Busy) * 100 = 69.1/78.8 * 100 = 87.69,和报告的 87.7 相吻合。

6、Cache Sizes

Oracle 生成AWR报表以及报表参数解读

7、共享池统计信息

Oracle 生成AWR报表以及报表参数解读

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/111517.html

(0)
上一篇 2026-01-24 11:46
下一篇 2026-01-24 12:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信