select event,count(*) from gv$session_wait group by event order by count(*) desc;
SELECT s.sid,s.serial#,p.spid, t.sql_text FROM v$session s, v$sql t, v$process p
WHERE s.event LIKE 'row cache lock' AND t.sql_id = s.sql_id AND s.PADDR = p.ADDR ;
WHERE s.event LIKE 'row cache lock' AND t.sql_id = s.sql_id AND s.PADDR = p.ADDR ;
Alter system kill session 'SID,SERIAL#' ;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-737897/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-737897/
本文介绍了如何使用Oracle SQL语句来查找性能瓶颈,包括通过查询gv$session_wait视图定位等待事件及其出现次数,结合v$sessions、v$sql和v$process视图找到具体会话及SQL语句,并演示了如何终止特定会话。
10万+

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



