Oracle CPU使用率过高问题处理

1.下载Process Explorer

2.打开Process Explorer,查看CPU使用情况最高的进程

3.双击该进程,查看详情

\

4. 获取cpu使用最好的线程tid

5. 查询sql_id

sql 复制代码
select sql_id from v$session  
  where paddr in(  
    select addr from v$process  
    where spid in('16796','11972','9812','11652','5484')  
 )  

6.根据5中的sql_id查询具体执行占用CPU过高的sql语句

sql 复制代码
select * from v$sqlarea where sql_id in(sql_id1,sql_id2,sql_id3...);  

7.查询sid和serial#

sql 复制代码
SELECT sid,serial#,sql_id from v$session where sql_id in(sql_id1,sql_id2,sql_id3...) 

8.杀掉进程

sql 复制代码
alter system kill session 'sid,serial#';  

或批量杀进程

sql 复制代码
SELECT 'alter system kill session '''||sid||','||serial#||''';' from v$session where sql_id in(sql_id);  

9.分析SQL进行优化

相关推荐
砚边数影2 分钟前
逻辑回归实战(二):Java + DL4J 实现模型,评估指标(准确率/召回率)计算
java·数据库·算法·机器学习·逻辑回归·金仓数据库
m0_7155753412 分钟前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
金仓数据库14 分钟前
制造核心!ERP全栈国产化落地上海,金仓数据库硬核发力
数据库·制造
m0_7369191015 分钟前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
Leo.yuan19 分钟前
中国特色的数据库需求:不是技术最强,而是领导汇报PPT最漂亮?
大数据·数据库·大屏端·技术选型
麦兜*26 分钟前
深入剖析新一代AI Native技术栈:从向量数据库与LangChain应用架构到多模态大模型微调与智能体工作流的全链路实战
数据库·人工智能·langchain
m0_7066532328 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
Vicky-Min37 分钟前
NetSuite 中会计期间管理Allow Non-G/L Changes参数
oracle·erp
PythonFun1 小时前
如何在WPS实现平行语料库简易检索
数据库·wps
ruxshui1 小时前
Inceptor/hive中整数类型分桶键数据倾斜问题及优化方案
大数据·数据库·sql