1、 根据占用CPU高的进程号来查询这个进程执行的SQL语句:

CPU过高的进程号:

#首先找到CPU过高的进程号

# top -bn1 是静态找到占用最高的进程

[root@localhost ~]# top -bn1 | awk'{print $1}' | grep -A2 PID

SQL语句:

SELECT sql_text

FROM V$sqltext a

WHERE (a.hash_value, a.address)

IN (SELECT DECODE(sql_hash_value, 0 , prev_hash_value, sql_hash_value),

DECODE(sql_hash_value, 0 ,prev_sql_addr, sql_address)

FROM v$session b

WHERE b.paddr = (SELECT addrFROM v$process cWHERE c.spid ='&pid'))

ORDER BY pieceASC;

#######

ex:

SELECT sql_text

FROM v$sqltext a

WHERE (a.hash_value, a.address)

IN (SELECT DECODE(sql_hash_value, 0, prev_hash_value, sql_hash_value),

DECODE(sql_hash_value, 0, prev_sql_addr, sql_address)

FROM v$session b

WHERE b.paddr = (SELECT addrFROM v$process cWHERE c.spid ='3515'))

ORDER BY pieceASC;

标签:hash,address,value,sql,ORACLE,WHERE,CPU,SELECT

来源: https://www.cnblogs.com/JIKes/p/12367369.html

oracle查询cpu占用率高,ORACLE CPU过高的sql查询相关推荐

  1. Visual Studio Code使用中CPU占用率异常暴增过高原因

    今天要说的是一个困扰我好几个月的问题,Visual Studio Code(下文简称VSCode)在使用中突然增高,风扇开始狂转,温度骤增,影响心情的故障原因. 其实,无论是Windows还是OSX, ...

  2. Cpu占用率检测以及 Cpu Burn

    目录 Linux lscpu指令 概念-超线程 概念-sys高的理解: system (sy) user (us) nice (ni) idle (id) iowait (wa) Other stat ...

  3. 测试软件cpu占用率 可以用,CPU占用率检测工具

    面对性能问题,我们第一件事情就是查看CPU使用率.查看CPU使用率的方式是大家都熟悉的top命令,但是top在多核系统中指示的是所有CPU的平均使用率,这一点大家必须理解.比如说,对于一个4核的系统, ...

  4. 性能优化之CPU占用率高(一)

    文章部分摘于,点击查看原文​​​​​​​ 当我们cpu使用率高的情况下会出现什么情况? 我们访问程序的速度比较慢,运行时间长. 系统崩溃,无法访问程序. 什么情况会导致Java应用程序的CPU使用率飙 ...

  5. 服务器cpu占用率高怎么解决,线上服务器CPU占用率高怎么办?

    如果线上服务器发生CPU占用率高时,应该如何排查并定位问题. 1.问题发现 本文整理自一个真实的案例,是楼主负责的业务,在一次大促之前的压测时发现了这个问题. 在每次大促之前,我们的测试人员都会对网站 ...

  6. Linux系统中CPU占用率过高问题原因分析

    背景: 在服务器上部署了一个项目,发现项目部署完成之后,CPU占用率居高不下,现将原因分析过程总结如下: 通过top命令查看CPU占用率,分析CPU占用过高的原因 步骤一: 通过top命令,查看占用C ...

  7. Linux环境下程序的多核CPU占用率高的问题分析和解决

    1.项目问题 前端PDC双目倾斜相机客流统计项目中排查平台服务程序延时大的问题时,平台demo程序测试发现多核cpu中的某个核的占用率达到100%,导致组件中的目标检测线程和客流统计线程的单帧耗时达不 ...

  8. win10服务器cpu占用过高,Win10 CPU占用率100%怎么办 Win10 CPU占用率过高解决方法

    Win10 CPU占用率100%怎么办 ?Win10系统CPU占用率过高的问题比较常见,下面为大家带来 Win10 CPU占用率过高解决方法 ,一起来看看. 方法1: 导致CPU占用的另一个原因可能是 ...

  9. [原]调试实战——程序CPU占用率飙升,你知道如何快速定位吗?

    前言 如果我们自己的程序的CPU Usage(CPU占用率)飙升,并且居高不下,很有可能陷入了死循环.你知道怎么快速定位并解决吗?今天跟大家分享几种定位方法,希望对你有所帮助. 如何判断是否有死循环? ...

  10. 深度解读鸿蒙轻内核CPU占用率

    摘要:CPUP(Central Processing Unit Percentage,CPU占用率)分为系统CPU占用率和任务CPU占用率.用户通过系统级的CPU占用率,判断当前系统负载是否超出设计规 ...

最新文章

  1. HD_2553N皇后问题
  2. Django ==》 内置信号
  3. Android电商抢购倒计时,Android限时抢购倒计时实现代码
  4. AVS 分像素运动估计优化算法
  5. ESP32,使用gitee搭建 ESP-IDF 开发框架
  6. vcenter服务器修改ip,vcenter服务器默认ip地址
  7. partition拼字符串_Python字符串partition(),rpartition()
  8. Serial垃圾回收器总结
  9. 代码整洁之道1-6章总结
  10. Matlab 求不规则图形的 内切圆和外接圆 函数
  11. 25岁女生,转行学前端合适吗?
  12. web在线播放flv视频
  13. phpwind mysql 密码_PhpWind教程:MySQL数据库密码修改方法
  14. JavaScript中的经典题型(类数组、CSS Sprites、事件委托、经典去重、原型链、闭包、深浅克隆、附带思路流程和源码)
  15. JPA-Hibernate快速入门图文教程
  16. 如何解决Mac电脑浏览器网页自动放大的问题?
  17. c语言中 p2 amp n1表示什么意思,2005年9月全国计算机等级考试二级C语言笔试试题及答案mjj...
  18. WIN10安装CH340驱动出现感叹号的解决办法总结
  19. Tietze扩张定理
  20. 计算机考研复试数据库常见面试题

热门文章

  1. 获取 苹果UDID 序列号
  2. 电子琴程序设计C语言,设计电子琴的C语言程序(基于单片机)
  3. [#0x002B] IR经典模型之布尔模型
  4. N1・N2听力单词 —— 恋爱、结婚、生子
  5. Java提高篇(二七)-----TreeMap
  6. Android Studio IDE安装指南
  7. File Descriptor问题总结
  8. 机器人炒菜感想_炒菜机器人_五年级作文
  9. 7-45 航空公司VIP客户查询
  10. 关于ubuntu14中libgomp.so.1:version 'GOMP_4.0' not fount问题的解决方案