oracle 物理读突然增加的原因_awrcrt.sql 更新到了2.17,增加Top SQL

应广大Oracle专家,教授的要求(被问了很多次,什么时候添加top sql 啊~~,最近一年由于很少交付巡检类的服务,所以没有机会更新)>终于为awrcrt更新了Top SQL list,版本update到了2.17。

测试了:12.2.0.1 和 12.1.0.2

如果发现bug,请report到valen.wang@oracle.com

任何贡献都会永久注释到脚本中。如有机会,请帮忙测试11.2和19c,18c的版本。

下载地址如下,重复3次(也可以直接到www.dbfine.net首页下载):

http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip

http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip

http://www.dbfine.net/ords/otest/r/100/files/static/v36/awrcrt2.17.zip

之前为什么一直没有更新top sql,主要原因是数据量太大,如果每个区间的sql list都刷新出来,awrcrt运行时间会大大增加。所以本次更新也只是list出了每个区间top CPU,执行时间,物理读写,执行次数,逻辑读的TOP 1,2,3的SQL,和它们的完整的文本,也是极其有用的信息。

添加该功能后awrcrt的运行时间和报告的大小都比以前增加了。所以也添加了一个功能,你可以自己决定是否显示SQL LIST。

运行方法如下:

328d10044e491d201d9ba65325ffc899.png

SQL> @awrcrt.sql

Current Instance

~~~~~~~~~~~~~~~~

1333372797 CRMDB            2 crmdb

Specify the number of days of snapshots to choose from

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Enter value for 0: 3  --输入你要显示多少天snapshot list

     28099 2019-08-29 11:00:42

     28100 2019-08-29 11:30:22

     28101 2019-08-29 12:00:44

。。。略

Specify the Begin and End Snapshot Ids

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

begin snap id is--输入开始snap id

Enter value for 1: 28099

end snap id is--输入结束snap id

Enter value for 2: 28243

instance number is--输入实例id

Enter value for 3: 1

do you want to check Top SQL list (1 YES, 0 NO) ? --你是否要查看TOP SQL LIST,1为yes,0为NO

Enter value for 4: 1

如果要查看topsql,等待时间,比之前版本更长,在当前目录生成了report

report wrote to awrcrt_CRMDB_1_28099_28243.html

SQL> 

b291eeff8cba1612e2800793636c19cf.png

报告如下,在导航栏出现了SQL的章节

ca01d96e34f714b13086696f24f1d14e.png

点击后,跳转到报告内容部分,可以看出每个snap period的5个核心指标的TOP 1 2 3 SQL都列出,并高亮显示。

2235ba702c3709ece9cd67f15b0d52d8.png

点击SQL ID 即跳转到SQL完整文本,这和awr报告是一样的。

a2caff876cfb4f5b45a140a541232d1e.png

如果需要了解awrcrt是什么,请点击awrcrt ,awrcrt2.1 

2a94bfed549427b845c6a5baa8916c79.png

ONE SQL ,BIG WORK,AWRCRT!

2a94bfed549427b845c6a5baa8916c79.png

15e55a84b0b67af69bcc6cfd3a3871d8.png

c986214084205b637d132a8b33d758fe.png

原创版权所有,转载请注明作者和出处!

作者简介:

 王文杰: O记首席系统分析师,ORACLE数据库大型项目实施、运维经验。曾任职于国家大型电信企业,18M,实践经验丰富,在双活数据中心建设,私有云建设、Exadata/数据库深度性能优化、自动化运维软件研发、数据库异常恢复等有丰富的经验。致力于为全球企业提供可持续价值的,高品质的项目管理和技术咨询服务。

                                       5128357c49cb48ce6135ba202c723607.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值