/*
在CBO时代,一个SQL的执行计划是多样的。影响执行计划的因素也从过去RBO时代的SQL书写规则变为综合性因素。这为我们生成更加优秀执行计划提供了基础,同时也给我们进行调优带来的很多麻烦。
目前我们通常的做法,是通过AWR报告或者调试手段,发现某某SQL有问题,之后从Library Cache(或者AWR)中抽取出执行计划。同时相对应的各种统计信息也需要手工收集。
在MOS[ID 1366133.1]中,发现一个Oracle非公开使用的脚本,可以帮助我们一次性的将执行SQL相关的健康信息全部收集,并且输出为HTML格式文件。本篇就介绍这个脚本工具,也当作是一种推广。
*/
--查询SQL
Select /*+ demo */emp.empno, emp.ename, dept.dnameFrom emp, deptWhere emp.deptno = dept.deptno;--查询SQL ID
select sql_id from v$sqlarea where sql_text like 'Select /*+ demo */%';
SQL_ID
00m9wr7pcsv28
8b6c8yj3tfs3v--切换用户
conn sys/sys as sysdba;@E:\sqlhc.sql
输入 N
输入 00m9wr7pcsv28--输出报告



												

Oracle SQL 调优健康检查脚本相关推荐

  1. Oracle SQL调优系列之no_unnest和unnest用法简介

    Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即/*+no_unnest */和/*+ unnest*/,介绍Oracle ...

  2. oracle trim 性能,ORACLE sql调优之记录一次trim函数引发的大表全表扫描

    2017年8月14日,一地市oracle相关的调度程序ETL抽取速度奇慢,sql语句每次执行平均时间要9秒左右,如果所示: 该调度过程涉及的sql语句如下: select count(*) from ...

  3. ORACLE SQL调优之执行计划与隐藏参数_complex_view_merging

    最近,赤峰windows 版的11.2.0.3的oracle数据库出现一条sql语句执行非常慢,需要1天的时间还出不来,但是观察服务器的IO和CPU都是很空闲,并且将 该sql语句涉及的对象全部导出, ...

  4. ORACLE SQL调优案例一则

    收到监控告警日志文件(Alert)的作业发出的告警邮件,表空间TEMPSCM2不能扩展临时段,说明临时表空间已经被用完了,TEMPSCM2表空间不够用了 Dear All:     The Insta ...

  5. Oracle专家调优秘密

    在过去的十年中,Oracle已经成为世界上最专业的数据库之一.对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力.最有效的方法之一是通过Oracle调优.它有大量的调整参数和 ...

  6. Oracle 性能调优 概述

    在过去的十年中, Oracle 已经成为世界上最专业的数据库之一.对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力.最有效的方法之一是通过 Oracle 调优.它有 ...

  7. Oracle性能调优

    在过去的十年中,Oracle已经成为世界上最专业的数据库之一.对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力.最有效的方法之一是通过Oracle调优.它有大量的调整参数和 ...

  8. SQL性能健康检查脚本

    2019独角兽企业重金招聘Python工程师标准>>> QL性能健康检查脚本 (SQLHC)(文档 ID 1626277.1) 2017-07-10 10:37:47 分类: Ora ...

  9. 【加量不加价,提供只读脚本】小麦苗健康检查脚本说明(Oracle巡检脚本)

    小麦苗健康检查脚本说明 第一章   小麦苗健康检查脚本特点 小麦苗健康检查脚本 有如下的特点: 1.  绿色版.免安装.纯 SQL 文本 2.  跨平台,只要有 SQL*Plus 环境即可运行 3.  ...

最新文章

  1. DeepLabv3:语义图像分割
  2. 转载CSDN(educast):c# 对两个Datatable的结构相同进行合并
  3. python操作系统-Python操作系统
  4. 7-49 打印学生选课清单 (25 分)(思路+详解+map做法(一对多)+超时解决)Come baby!
  5. Windows 11 将使 AMD 芯片性能下降 15%!
  6. js tostring 16 java_js中toString()和String()区别详解
  7. 弹出ifame页面(jquery.reveal.js)
  8. IDEA中Terminal窗口中无法使用maven命令
  9. 中国脑计划颠覆性创新之路九,进化的方向,脑科学,互联网和人工智能联合突破达尔文进化论局限
  10. html页面嵌入百度地图
  11. Java代码实现使用while循环接受键盘的输入,如果输入的exit就退出,否则提示用户继续输入
  12. 浏览器页面前端自适应方案
  13. Jenkins踩坑:Failed to connect to repository : Error performing git command: git ls-remote -h http://17
  14. 必应每日一图php,自建必应每日一图API接口
  15. 通达信VCP形态选股公式,憋了好几天才写出来
  16. 回顾一下去年定的小目标
  17. ubuntu14.04设置联网----中国移动有线网络
  18. 微信小程序: 设置 Button 边框 border
  19. 尘埃落定,我的哥伦比亚大学申请总结
  20. React Native 按需加载 手Q狼人杀探索之路

热门文章

  1. 毕业设计-基于机器油菜虫害图像识别方法研究 -YOLO
  2. C语言OJ项目参考(2021)汉诺塔
  3. Chrome 69 支持flash
  4. Java中类关键字super的用法详解
  5. 聚乙二醇/聚吡咯/多聚赖氨酸(PLL)/聚合物-聚乙烯亚胺(PEI)包裹四氧化三铁磁性纳米颗粒
  6. Axure_RP_8.1.0.3377中文版
  7. 点云文件的.dat文件读取保存
  8. 中国运营商力撑,华为努力巩固全球第一大通信设备商地位
  9. Winlogon, LSASS and Userinit简介
  10. 【181122】VC++开发的CAD绘图软件EastDraw源代码