oracle 等待10分钟,只需10分钟,便可掌握Oracle数据库问题分析流程

今天主要分享最近做的一个实验,通过实验来理解awr报告的Oracle Time Model(时间模型)。

1、创建测试表

2、建立AWR snapshot

3、进行事务操作

4、建立AWR snapshot

4879fe4c5c62ba4ff0df51c67ebb6403.png

只需10分钟,便可掌握Oracle数据库问题分析流程

349ee4c1b6dc91fed4bcfbb525ad87a4.png

只需10分钟,便可掌握Oracle数据库问题分析流程

b3888927da6f5b2ba8997bcdc254988e.png

只需10分钟,便可掌握Oracle数据库问题分析流程

007fb806147af5f7076a67078163e835.png

只需10分钟,便可掌握Oracle数据库问题分析流程

df022bb8163e24c7e7b9b0dcd2e04509.png

只需10分钟,便可掌握Oracle数据库问题分析流程

1、概况

87d6ec6784f82715582ba23f9dca643f.png

只需10分钟,便可掌握Oracle数据库问题分析流程

可以看出系统存在大量的hard parse,占用了大量的cpu time

2、时间模型

时间模型示例中“sql execute elapsed time(sql 执行所用时间)”排在顶部。“Parse time elapsed(分析所用时间)”紧随其后,而“hard parse elapsed time(硬分析所用时间)”为“parse time elapsed(分析所用时间)”的子项。您马上可以看到,硬分析占用了几乎所有分析时间,而分析时间占用了数据库时间的绝大部分。

注:各个统计信息的数据库时间百分比总和大于 100%。尽管没有将“parse time elapsed(分析所用时间)”作为“sql execute elapsed time(sql 执行所用时间)”的子项,但两者重复计入了部分元素。

59d37870f1c487345449260d8633a4b3.png

只需10分钟,便可掌握Oracle数据库问题分析流程

3、等待事件:

accac3b566fbefc24d922f4640b67414.png

只需10分钟,便可掌握Oracle数据库问题分析流程

6de6a204faeaf4f7f122ed122f13cfdb.png

只需10分钟,便可掌握Oracle数据库问题分析流程

4、看下具体sql

c3700aed1d55abc72af4733d8d6f9271.png

只需10分钟,便可掌握Oracle数据库问题分析流程

1、查看用户session占用的CPU TIME:

7aa6c0d2e403faec882a78841ffcf4e0.png

只需10分钟,便可掌握Oracle数据库问题分析流程

2、查看系统等待事件(Wait Events)

265224a93d322e33620c9209a3fd66ba.png

只需10分钟,便可掌握Oracle数据库问题分析流程

3、看哪些SQL运行了大量的PARSE

70a9366e33f5596bfe50a8759536651a.png

只需10分钟,便可掌握Oracle数据库问题分析流程

4、系统总的PARSE情况

9534e42a6bfc03b6b32f8e4d8ddd8935.png

只需10分钟,便可掌握Oracle数据库问题分析流程

5、CPU空间及繁忙情况

5398ce275c1c33c3eac24a8fe16c6a12.png

只需10分钟,便可掌握Oracle数据库问题分析流程

6、查看每个Session的CPU利用情况

b339f1619ddab8dfc97f0c460456b792.png

只需10分钟,便可掌握Oracle数据库问题分析流程

7、比较一下哪个session的CPU使用时间最多,然后查看该Session的具体情况:

a70ceb6b82acd5c748e08980033b4910.png

只需10分钟,便可掌握Oracle数据库问题分析流程

8、占用CPU最高的10个Session及其SQL语句

7f98f82c34b6f506f3d54218862c8e3e.png

只需10分钟,便可掌握Oracle数据库问题分析流程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值