Skip to main content

Kill慢语句

Kill Oracle中执行慢的语句。

  • 登录Oracle em 查看性能,找到顶级语句,查看执行占用时间很长的语句。
  • 使用脚本查询出对应kill语句,然后复制执行该语句,kill该执行慢的会话。

语句如下:

select a.username, a.sql_id,a.serial#,a.sid,b.SQL_TEXT,'alter system kill session '''||a.sid ||','|| a.serial# ||''' ;'
from v$session a, v$sqlarea b
where a.sql_address = b.address
-- and a.sql_id = '6c7g3033kgyhm';