zoukankan      html  css  js  c++  java
  • awrcrt更新到2.17 ,添加了top SQL list

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

    下载地址如下,重复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。

    运行方法如下:

    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> 

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

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

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

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

    ONE SQL ,BIG WORK,AWRCRT!

    作者简介:

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

      

                                           

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

  • 相关阅读:
    【总结】进程和线程的区别
    为什么要求数据链路层帧的长度必须限制在一定范围内?
    常用正交表
    用正交表设计测试用例
    测试中的杀虫剂困境
    作品集-1:淘宝支付宝登陆框
    # 36氪开放日 • 杭州 • 11月10日 # 谈谈参会感受
    《在你身边,为你设计》读后感
    抱怨的背后
    更快的方式实现PHP数组去重
  • 原文地址:https://www.cnblogs.com/wenjiewang/p/11442676.html
Copyright © 2011-2022 走看看