当前位置:  数据库>oracle

使用ASH信息,发现高CPUsession

    来源: 互联网  发布时间:2017-05-05

    本文导语: ASH信息是我们Troubleshooting一个很重要的信息来源,当然,我们也不一定要收集一个ASH报告来分析,一般从v$active_session_history可以得到想要的信息,如果前面视图里已经不存在,那么可以通过DBA_HIST_ACTIVE_SESS_HISTORY来获取需要的信...

ASH信息是我们Troubleshooting一个很重要的信息来源,当然,我们也不一定要收集一个ASH报告来分析,一般从v$active_session_history可以得到想要的信息,如果前面视图里已经不存在,那么可以通过DBA_HIST_ACTIVE_SESS_HISTORY来获取需要的信息,看个小例子:昨天某套库的CPU使用一度达到99%,作为维护人员,我们肯定要去关注,查找原因。在主机层面没有发现异常,那么是数据库主机,问题定位在数据库上。

  • 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('2012:08:01:15:00:00','YY-MM-DD:HH24:MI:SS')   
  •         AND to_date( '2012:08:01:15:40:00','YY-MM-DD:HH24:MI:SS')  
  •     GROUP BY  
  •         a.module  
  •       , a.sql_id  
  •       , a.session_state  
  •     ORDER BY  
  •         percent DESC  
  • )  
  • WHERE ROWNUM 

  •     
     
     

    您可能感兴趣的文章:

  • linux 下设置环境变量 使用了setenv 和putenv 在程序结束以后 发现变量又变回去了
  • 为什么无法进入“系统维护与使用区”?提示“文本内容中发现无效字符。”
  • linux下使用无线模块wifi发现不了网卡
  • 使用lvm做xen虚拟机硬盘,但进入虚拟机后,发现硬盘大小跟lvm大小不一样
  • ssh远程登录服务器,使用vim浏览文件,发现行号乱了
  • 我在使用j2sdkee1.3.1使用deploytool部署EJB时发现这样的问题
  • 在使用JDK1.4的正则表达式功能时,发现如果被搜索的字符太多,例如一篇文章.就会报错
  • 服务器程序, 使用"top -p PID"命令此进程的详细信息, 发现SIZE和RSS不断增大, 是否一定是内存泄露??
  • 很多服务都吧监听同时建立在特定ip和广播ip上,但是使用ssh转发时,发现没法建转发建立在广播ip上
  • 有什么好点的浏览器能在linux下使用吗?最好和ie差不多,发现很多论坛不支持netscape,请给个下载地址
  • PC-BSD爆好用,我刚刚发现的,推荐大家使用,用的是 FreeBSD 6 的核心。顶者有分(前二十位)
  • 我使用corba将Java和C程序连接起来,由Java向C传递一个字符串,但是我发现我原来的0a被换成了0d 0a,那位给各解释。
  • 在Solaris中把passwd里root的sh修改成bash后发现不能切换到root用户,也不能使用root登录。
  • 发现四种在网页中使用CSS样式表的方法
  • 使用make时发现的一个值得小心的问题(新鲜出炉)!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么写个CGI程序获取远程linux主机的信息,如cpu使用率,内存使用等?
  • 怎么打开一个进程并得到这个进程内存使用的信息?
  • 如何在java 客户端使用http将cookies 信息发送给服务端.
  • 使用wget下载整站如何绕过认证信息
  • 如何使gcc后的代码,使用相对路径存在调试信息?
  • linux系统使用python获取内存使用信息脚本分享
  • 使用jlink烧写u-boot.bin完成后,串口无提示信息
  • 我使用一个软件的提示信息,大家帮我看看是怎么回事?如何解决?
  • openssl中如何使用x509的扩展信息?
  • linux不用命令方式读文件获取网络流量,如何使用C函数调用获取网络流量信息?
  • 磁盘使用信息
  • 使用PackageManager获得应用信息实例方法
  • 请问大虾,linux中取系统当前CPU和内存的使用信息及进程数的api是啥?急急.....
  • 怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。
  • 晕了,solaris系统下,使用gcc -g选项编译出的程序,怎么没有调试信息
  • linux进程(线程)运行过程中如何获取本进程当前的内存使用状况,统计信息?
  • 怎样使用javamail发送带有html格式信息的文件
  • 使用标准SAX解析XML文档如何获取文档编码信息及约束它的dtd文件路径.
  • hp_ux下如何使用java获取top信息
  • 使用TCP协议通讯,如果有很多种数据要传输,如:注册信息等,在C++中,我们可以使用结构,java中通常大家又是如何打包的呢?
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,