首先将引起cpu过高的几个进程ID进行查询
会发现PID为22447,21826,21535,22636,22785,21148的进程占用CPU过高
然后要用sys的账号登陆Oracle
SELECT *
FROM V$SQL
WHERE SQL_ID IN
(SELECT PREV_SQL_ID
FROM V$SESSION
WHERE PADDR IN
(SELECT ADDR
FROM V$PROCESS
WHERE SPID IN (22447, 21826, 21535, 22636, 22785, 21148)));最终指向两条SQL语句,需要修改优化。

本文介绍了一种通过查询特定进程ID来定位导致CPU使用率过高的方法,并提供了使用Oracle查询相关SQL语句的具体步骤。
415

被折叠的 条评论
为什么被折叠?



