Oracle分析工具之awr

本篇主要介绍Oracle awr报告中几个重点关注的表。

1、数据库细节

在这里插入图片描述
介绍数据库基本信息,如名称、版本号等。
参数说明:
数据库的版本
数据库 DBID
数据库实例名称及实例号
数据库最近一次启动时间
数据库版本
数据库是否为rac

2、主机配置信息

在这里插入图片描述
介绍数据库服务器相关配置。
参数说明:
数据库主机名
数据库主机平台
服务器CPU核数
服务器CPU个数
服务器CPU插槽
服务器内存大小

3、主机配置信息

在这里插入图片描述
介绍监控样本相关信息,如:样本选取的开始、结束时间,DB Time,会话数等。
参数说明:
awr报告的起止时间以及当时的session数量等
awr报告持续时间
Elapsed:采样时间
DB Time:花费在数据库运算和等待上的时间

4、Top 5 Timed Foreground Events

在这里插入图片描述重点关注的表之一

前五个较严重的等待事件表,通常从这五条信息入手。

参数说明:
Event:事件名称
Waits:该等待事件发生次数
Time(s):该等待事件消耗的总计时间,单位秒
Avg wait(ms):该等待事件平均等待时间

5、Segments by Row Lock Waits

在这里插入图片描述
这个表捕捉到的是占用行锁等待较多的表。数据库锁的相关概念参考

参数说明:
Tablespace Name:表空间名称
Ooject Name:对象名称
Obj.Type:对象类型
Row Lock Waits:行锁等待发生次数

6、SQL ordered by Elapsed Time

在这里插入图片描述重点关注的表之二

该表可以简单粗暴的定位有问题的sql语句

参数说明:
Elapsed Time:SQL语句执行总时长
Executions:SQL语句在监控范围内的执行次数总计
Elapsed Time per Exec(s): 执行一次SQL的平均时间。单位时间为秒。
% Total: 为SQL的Elapsed Time时间占数据库总时间的百分比。
SQL ID: SQL语句的ID编号,点击之后就能导航到下边的SQL详细列表中,点击浏览器的返回可以回到当前SQL ID的地方。
SQL Module: 显示该SQL是用什么方式连接到数据库执行的,如果是用SQL*Plus或者PL/SQL链接上来的那基本上都是有人在调试程序。一般用前台应用链接过来执行的sql该位置为空。
SQL Text: 简单的sql提示,详细的需要点击SQL ID。

7、Time Model Statistics

在这里插入图片描述
时间模型统计表

参数说明:
sql execute elapsed time 数据库执行SQL总时间
parse time elapsed 解释SQL总时间
hard parse elapsed time 硬解释SQL的总时间
PL/SQL execution elapsed time pl/sql执行时间
DB CPU 用户占用CPU的总时间
failed parse elapsed time 遇到SQL解释时间

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值