86565656 发表于 2018-10-19 11:48:21

查找占CPU高的SQL,并kill其会话

  第一步 select addr from v$process where spid={占CPU比重达的PID}
  第二步 select sql_id from v$session where paddr={上面查询结果中的addr }
  第三步 select * from v$sql a where a.SQL_ID={上面查询结果中的sql_id}
  实例:
  select from v$process where spid=29018;
  selectfrom v$session where paddr='000000042A2DEF38';
  select * from v$sql a where a.SQL_ID='fzkatnxmx15yc';
  alter system kill session '14, 16987';
  注意:如果是RAC环境,需要在相应的节点执行
  参考博文:https://blog.csdn.net/yaonianlong/article/details/21154325

页: [1]
查看完整版本: 查找占CPU高的SQL,并kill其会话