ASH信息是我们Troubleshooting一个很重要的信息来源,但是我们也不一定要收集一个ASH报告来分析,

一般从v$active_session_history可以得到想要的信息,如果前面视图里想要的消息已经不存在,那么可以通过

DBA_HIST_ACTIVE_SESS_HISTORY来获取需要的信息。

SELECT * FROM (

SELECT a.module

, a.sql_id

, a.session_state

, count(*)

, lpad(round(ratio_to_report(count(*)) over () * 100)||'%',10,' ') percent

FROM

dba_hist_active_sess_history a

WHERE

a.sample_time BETWEEN to_date('2014-09-15 15:00:00','yyyy-mm-dd hh24:mi:ss')

AND to_date('2014-09-15 17:00:00','yyyy-mm-dd hh24:mi:ss')

GROUP BY

a.module

, a.sql_id

, a.session_state

ORDER BY

percent DESC

)

WHERE ROWNUM <= 30

MODULESQL_IDSESSION_STATECOUNT(*)PERCENT

1w3wp.exegfmyt48vhwcr2WAITING1569        6%

2JDBC Thin Client9xrv18n3v0gskON CPU1441        5%

3JDBC Thin Clientcxjkmrp2hv4qbWAITING761        3%

4PL/SQL Developer6s0myu37mh62aWAITING718        3%

5SUERWSService.exearcgxfv8qbqd1WAITING686        3%

6JDBC Thin Client3hj3hd7zxr28sWAITING434        2%

7JDBC Thin Client8k9jvyvr85035WAITING483        2%

8JDBC Thin Clientbp6udmt6t19bwWAITING483        2%

9JDBC Thin Clientcqhd6mjxdb2kjWAITING575        2%

10JDBC Thin Clientchy2xtw2cx87zWAITING530        2%

11JDBC Thin Clienta65w4f5n6a0vfON CPU475        2%

12JDBC Thin ClientWAITING408        2%

13WAITING545        2%

14ON CPU604        2%

15w3wp.exe8rhavxqvv3s2nON CPU585        2%

16w3wp.exe4u8bffjz63qk5WAITING520        2%

17JDBC Thin Client01wdcnjt7f5vfWAITING166        1%

18JDBC Thin Client0v36w0k8k3vp1WAITING334        1%

19JDBC Thin Client1p5kgpyy8mpbcWAITING198        1%

20JDBC Thin Client5fzarbzvpsh7yWAITING342        1%

21JDBC Thin Client2bh1qrw5bdx28WAITING233        1%

22JDBC Thin Client2cq0m14zr77b8WAITING346        1%

23JDBC Thin Client27ky1txj7x52uWAITING167        1%

24JDBC Thin Client6mybkwsdj1kjqWAITING288        1%

25JDBC Thin Clientfupuj9zy4pxkdON CPU278        1%

26JDBC Thin Clientf6gk47n7up9xrWAITING193        1%

27JDBC Thin Clientdju15fptcjn84ON CPU143        1%

28JDBC Thin Clientdb7krjcw011w8WAITING168        1%

29JDBC Thin Clientdb4xsmcupcm4mON CPU187        1%

30JDBC Thin Clientd47vhdx8x65qcWAITING400        1%

从上面的查询可知:sql_id为gfmyt48vhwcr2的SQL最耗CPU。

SELECT * FROM (

SELECT a.event

, a.sql_id

, count(*)

, lpad(round(ratio_to_report(count(*)) over () * 100)||'%',10,' ') percent

FROM

dba_hist_active_sess_history a

WHERE

a.sample_time BETWEEN to_date('2014-09-15 15:00:00','yyyy-mm-dd hh24:mi:ss')

AND to_date('2014-09-15 17:00:00','yyyy-mm-dd hh24:mi:ss')

GROUP BY

a.event

, a.sql_id

ORDER BY

percent DESC

)

WHERE ROWNUM <= 30

EVENTSQL_IDCOUNT(*)PERCENT

1cursor: pin S wait on Xgfmyt48vhwcr21441        5%

29xrv18n3v0gsk1441        5%

3PX Deq Credit: send blkd6s0myu37mh62a718        3%

4742        3%

5db file sequential read3hj3hd7zxr28s413        2%

6db file sequential readbp6udmt6t19bw480        2%

7db file sequential readchy2xtw2cx87z526        2%

8db file sequential read8k9jvyvr85035475        2%

9db file sequential read4u8bffjz63qk5492        2%

10db file sequential readcqhd6mjxdb2kj553        2%

11log file sync443        2%

12a65w4f5n6a0vf475        2%

138rhavxqvv3s2n585        2%

14db file sequential readcxjkmrp2hv4qb451        2%

15control file sequential read139        1%

16db file sequential read1dpjjrg0dy6yd217        1%

17db file sequential read1p5kgpyy8mpbc193        1%

18db file sequential read0v36w0k8k3vp1325        1%

19db file sequential read01wdcnjt7f5vf165        1%

20db file sequential read27ky1txj7x52u164        1%

21db file sequential read2cq0m14zr77b8333        1%

22db file sequential readc5sr3xm426qrg248        1%

23db file sequential readc2896zrznwb1w356        1%

24db file sequential readarcgxfv8qbqd1292        1%

25db file sequential read96yd761jd1kmm208        1%

26db file sequential read7rmx2d6pyj87d223        1%

27db file sequential read7r497wfbypbw9317        1%

28db file sequential read7hh46gy17z7p6145        1%

29db file sequential read6mybkwsdj1kjq139        1%

30db file sequential read5fzarbzvpsh7y328        1%sql_id为gfmyt48vhwcr2的SQL 产生的等待事件是:cursor: pin S wait on X

根据AWR可以该SQL为:

SELECT * FROM e3new.巴枪记录表

select sql_text from v$sql

where sql_id='gfmyt48vhwcr2'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28786649/viewspace-1270761/,如需转载,请注明出处,否则将追究法律责任。

w3wp ash oracle,巧妙使用ASH信息相关推荐

  1. ORACLE AWR 和 ASH

    一.关于ASH 我们都知道,用户在 ORACLE 数据库中执行操作时,必然要创建相应的连接和会话, 其中,所有当前的会话信息都保存在动态性能视图 V$SESSION 中,通过该视图,DBA 可 以查看 ...

  2. 学用ORACLE AWR和ASH特性(4)-生成指定SQL的统计报表

    2.3  生成指定SQL语句的统计报表 这项统计专门用来分析某条指定的SQL语句,通过awrsqrpt.sql脚本,awr能够生成指定sql(曾经执行过的SQL)的执行计划,消耗的资源等等信息,有助于 ...

  3. oracle性能调优之--Oracle 10g AWR ASH 配置

    一.ASH和AWR的故事 1.1 关于ASH 我们都知道,用户在ORACLE数据库中执行操作时,必然要创建相应的连接和会话,其中,所有当前的会话信息都保存在动态性能视图V$SESSION中,通过该视图 ...

  4. oracle awr与ash性能报告深入解析,Oracle AWR 与 ASH 性能报告深入解析

    <Oracle  AWR 与 ASH 性能报告深入解析> 一  数据库版本 LEO1@LEO1> select * from v$version; BANNER ---------- ...

  5. 银行使用oracle做查询,Oracle EBS ERP银行信息查询视图

    Oracle EBS ERP银行信息查询视图 CREATE OR REPLACE VIEW XXX_STD_CE_BANKINFO_V AS SELECT cbau.org_id, cba.accou ...

  6. Oracle Open World 2012信息汇总贴

    Oracle Open World 2012信息汇总贴: 建设中.. Oracle OpenWorld 2012 sessions下载地址:Search Content Catalog for Ora ...

  7. oracle查询表的字段类型有哪些,oracle中查询表的信息,包括表名,字段名,字段类型,主键(精)...

    通过搜索摸索,总结了一下 oracle 中查询表的信息,包括表名,字段名,字段类型,主键, 外键唯一性约束信息,索引信息查询 SQL 如下,希望对大家有所帮助: 1.查询出所有的用户表 select ...

  8. 查看登录oracle信息,记录Oracle用户的登录信息

    为了统计哪些用户在登录使用数据库,以及其他用途,需要记录登录数据库的信息,以及尝试登录数据库失败的信息,以下几个trigger可 为了统计哪些用户在登录使用数据库,以及其他用途,需要记录登录数据库的信 ...

  9. 《Oracle comment on注释信息方法论》

    更多精彩内容尽在leonarding.blog.51cto.com <Oracle comment on注释信息方法论> 引言:在DBA日常工作中写注释信息可能会经常有,但用Oracle命 ...

  10. 资源放送丨《Oracle 12C~19C统计信息的最佳实践》PPT视频

    前段时间,墨天轮邀请到云和恩墨解决方案专家 黄廷忠 分享了直播<Oracle 12C~19C统计信息的最佳实践>,在这里我们共享一下PPT和视频,供大家参考学习. 优化器是Oracle数据 ...

最新文章

  1. 海思3536:交叉编译Qt4.8.4
  2. Android 实现TextView后面跟随一个高度和宽度固定的ImageView
  3. 在updatepanel中使用fileupload控件
  4. mysql入门操作_对MySQL的几个入门操作
  5. 40 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-维护材料分类帐文档的编号范围
  6. linux 日志行数,如何实时查看日志文件新增的行数
  7. HDOJ 1720 A+B Coming
  8. 神通数据库打开服务_数据库周刊30丨数据安全法草案将亮相;2020数据库产业报告;云南电网上线达梦;达梦7误删Redo…...
  9. win10 + chrome 死机问题处理
  10. linux设置法语键盘布局,法语键盘布局图
  11. STM32初始化产生低电平引起的问题
  12. html后代选择器的语法,后代选择器 | Descendant selectors
  13. 常用网站攻击手段及防御方法
  14. 内嵌资源html,go 1.16 embed 实现资源文件(html, css, js等)内嵌
  15. 查看电脑是几核几线程
  16. java cmd进入目录_cmd进入某个目录
  17. mysql 查询 select_mysql 查询select语句汇总
  18. 【贪心法】基站布置问题
  19. 2022-2028全球与中国协同办公系统市场现状及未来发展趋势
  20. uniapp学习教程

热门文章

  1. 笔记本计算机的清洁保养知识,笔记本电脑怎么清洁卫生 笔记本清理灰尘要注意什么...
  2. 卸载了OneDrive如何重新安装
  3. 使用WP-Salts-Update-CLI自动更新您的WordPress盐
  4. 【防火墙篇】03. Web 登录 ❀ Juniper 防火墙
  5. 我在汇才的亲身经历与感受
  6. springboot内嵌tomcat如何优雅开启http端口
  7. Tornado get/post请求异步处理框架分析
  8. 网络营销和电子商务傻傻分不清?
  9. windows11 安全中心点击进去内容空白解决方法
  10. TCP网络编程(基于UDP的网络聊天室)