1、shell下使用top命令,记录占用CPU最高的Oracle线程的PID值,

2、SQLPLUS

 select PID,SPID from v$process p where p.SPID='23778';--记录PID和SPID,替换下面的值。alter system kill session 'SID,PID';

以上方法治标不治本,是通过杀死占用CPU最高的session的方法解除CPU危机。如果是sql本身问题,只能通过优化sql语句彻底解决,可以使用以下SQL查询问题SQL语句。
查询最慢的SQL语句

select *from (select sa.SQL_TEXT,sa.SQL_FULLTEXT,sa.EXECUTIONS "执行次数",round(sa.ELAPSED_TIME / 1000000, 2) "总执行秒数",round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行秒数",sa.COMMAND_TYPE,sa.PARSING_USER_ID "用户ID",u.username "用户名",sa.HASH_VALUEfrom v$sqlarea saleft join all_users uon sa.PARSING_USER_ID = u.user_idwhere sa.EXECUTIONS > 0order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc)where rownum <= 10;

查询存在全表扫描的sql语句

select v.sql_ID,V.TIMESTAMP,v.object_owner,s.sql_text,s.sql_fulltextfrom v$sql_plan v,v$sqlarea swhere s.sql_id=v.sql_idand v.operation = 'TABLE ACCESS'and v.OPTIONS = 'FULL';

Oracle CPU占用过高解决办法相关推荐

  1. linux getty进程 cpu占用过高 解决办法

    今天突然发现服务器CPU占用过高,查看了下是getty这个进程占用过高. 原因: 在使用docker run运行容器时使用了 /sbin/init和--privileged参数. 使用/sbin/in ...

  2. win10 dcom服务器进程占用cpu,WIN10CPU百分百,Windows10 DCOM占用过高解决办法 | 帮助信息-动天数据...

    WIN10CPU百分百,Windows10 DCOM占用过高解决办法 作者:dthost | 时间:2018-09-26 | 分类:未分类 | 14,361 次阅读 最近很多朋友在用WIN10,但是自 ...

  3. 电脑cpu温度过高怎么办_网络资讯:电脑cpu占用过高处理办法

    今天来说一下电脑cpu占用过高处理办法这方面的一些讯息,不少朋友对电脑cpu占用过高处理办法这方面的一些讯息颇感兴趣的,小编今天就整理了一些信息,希望对有需要的朋友有所帮助. 1.安装并使用杀毒软件全 ...

  4. win10内存占用过高解决办法参考

    win10内存占用过高解决办法参考 1.问题描述: win10刚开机,浏览器和聊天工具等什么都不开,已用内存达75%左右了,开个浏览器能达到90%,电脑是8G内存的. 2. 方法:之前可能很焦躁,没查 ...

  5. Linux中buff/cache内存占用过高解决办法

    Linux中buff/cache内存占用过高解决办法 在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个centos7的系统上,free命令的显示内容大概是这样一个状态: 这个 ...

  6. linux ubuntu systemd-udevd进程 cpu占用过高 解决方法

    ubuntu 18.04 systemd-udevd进程CPU占用特别高,禁用WiFi可以解决,如下: 执行 udevadm monitor ,不断输出如下信息: UDEV [13756.376116 ...

  7. 性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题

    (由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机) 前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情 ...

  8. 记win10 ltsc版本wsappx进程CPU占用过高解决过程

    给旧电脑换固态硬盘装了个win10 ltsc版本,想看看内存占用,结果却发现CPU一直有30%多的占用,主要是wsappx这个进程. 查了一下是微软应用商店的进程,然后发现这个版本的win10根本没有 ...

  9. CPU占用过高解决思路一

    1.vmstat 3(CPU 内存) 2.top(CPU占用,状态state) 3.进程数ps -ef |grep ora|wc -l 4.select sid,event,pl,pltext fro ...

最新文章

  1. 独家 | 如何全面解析数据并创造数据故事
  2. docker logs 查看docker容器日志
  3. html如何压缩发送,css如何压缩?
  4. MaCfee导致Asp.net无法发送邮件的解决办法
  5. css定位positon
  6. 围观 Joomla, Wordpress 和 Drupal
  7. 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中
  8. php 7 中对数值 * 100 出现很多小数_PHP快速入门第二讲:数据类型
  9. 深度学习TF—10.循环神经网络RNN及其变体LSTM、GRU实战
  10. 从输入URL到页面呈现经历了哪些?DOM文档加载的步骤?
  11. 读取XML字符串到临时表
  12. 下载Chrome历史版本
  13. 计算机启动到安全模式,电脑正常开机会进入安全模式怎么办
  14. 兔子繁殖问题python编程_C语言编程:兔子繁殖问题
  15. python3是什么意思啊_python3指的是什么意思
  16. 第五章 课后习题(P139-140)
  17. ACL 2021 | 基于全局字符关联机制联邦学习的中文分词
  18. 2016国内热门的企业级SaaS应用
  19. 记一次错,数据库报syntax
  20. 深度神经网络的理解和实践例子,很好。

热门文章

  1. 树莓派连接人体感应模块HC-SR501
  2. 微信开通检测无需等待准确高的软件
  3. icp许可证和edi许可证区别是什么?
  4. 使用Epubor Ultimate将Kindle电子书导出为PDF(仅Windows)
  5. android qmui教程,QMUI-Android
  6. office在线编辑功能。
  7. Java小白常见异常|ArithmeticException算数异常的解决过程
  8. c语言 计算子网掩码位数,子网数、主机数与子网掩码的关系
  9. 在PPT中怎么对图片进行排版?使用SmartArt一键教你搞定!
  10. 【大数据技术应用实战】【基础课程一 Linux操作系统】Linux概述