Oracle CPU占用过高解决办法
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占用过高解决办法相关推荐
- linux getty进程 cpu占用过高 解决办法
今天突然发现服务器CPU占用过高,查看了下是getty这个进程占用过高. 原因: 在使用docker run运行容器时使用了 /sbin/init和--privileged参数. 使用/sbin/in ...
- win10 dcom服务器进程占用cpu,WIN10CPU百分百,Windows10 DCOM占用过高解决办法 | 帮助信息-动天数据...
WIN10CPU百分百,Windows10 DCOM占用过高解决办法 作者:dthost | 时间:2018-09-26 | 分类:未分类 | 14,361 次阅读 最近很多朋友在用WIN10,但是自 ...
- 电脑cpu温度过高怎么办_网络资讯:电脑cpu占用过高处理办法
今天来说一下电脑cpu占用过高处理办法这方面的一些讯息,不少朋友对电脑cpu占用过高处理办法这方面的一些讯息颇感兴趣的,小编今天就整理了一些信息,希望对有需要的朋友有所帮助. 1.安装并使用杀毒软件全 ...
- win10内存占用过高解决办法参考
win10内存占用过高解决办法参考 1.问题描述: win10刚开机,浏览器和聊天工具等什么都不开,已用内存达75%左右了,开个浏览器能达到90%,电脑是8G内存的. 2. 方法:之前可能很焦躁,没查 ...
- Linux中buff/cache内存占用过高解决办法
Linux中buff/cache内存占用过高解决办法 在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个centos7的系统上,free命令的显示内容大概是这样一个状态: 这个 ...
- linux ubuntu systemd-udevd进程 cpu占用过高 解决方法
ubuntu 18.04 systemd-udevd进程CPU占用特别高,禁用WiFi可以解决,如下: 执行 udevadm monitor ,不断输出如下信息: UDEV [13756.376116 ...
- 性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题
(由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机) 前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情 ...
- 记win10 ltsc版本wsappx进程CPU占用过高解决过程
给旧电脑换固态硬盘装了个win10 ltsc版本,想看看内存占用,结果却发现CPU一直有30%多的占用,主要是wsappx这个进程. 查了一下是微软应用商店的进程,然后发现这个版本的win10根本没有 ...
- CPU占用过高解决思路一
1.vmstat 3(CPU 内存) 2.top(CPU占用,状态state) 3.进程数ps -ef |grep ora|wc -l 4.select sid,event,pl,pltext fro ...
最新文章
- 独家 | 如何全面解析数据并创造数据故事
- docker logs 查看docker容器日志
- html如何压缩发送,css如何压缩?
- MaCfee导致Asp.net无法发送邮件的解决办法
- css定位positon
- 围观 Joomla, Wordpress 和 Drupal
- 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中
- php 7 中对数值 * 100 出现很多小数_PHP快速入门第二讲:数据类型
- 深度学习TF—10.循环神经网络RNN及其变体LSTM、GRU实战
- 从输入URL到页面呈现经历了哪些?DOM文档加载的步骤?
- 读取XML字符串到临时表
- 下载Chrome历史版本
- 计算机启动到安全模式,电脑正常开机会进入安全模式怎么办
- 兔子繁殖问题python编程_C语言编程:兔子繁殖问题
- python3是什么意思啊_python3指的是什么意思
- 第五章 课后习题(P139-140)
- ACL 2021 | 基于全局字符关联机制联邦学习的中文分词
- 2016国内热门的企业级SaaS应用
- 记一次错,数据库报syntax
- 深度神经网络的理解和实践例子,很好。