日期:2014-05-16  浏览次数:20527 次

如何诊断数据库突然出现性能问题?

如何诊断数据库突然出现性能问题?
 如果在知道是某个用户进行的操作的前提下,可以通过v$session 视图来确定具体是那个session造成的性能问题
 select * from v$session where username like 'xxx';
通过以上查询可以看到 某个用户的所有的session (sid),但是仅通过sid 是不能找到某个具体的session的

这时再查询v$session_wait
 select * from v$session_event order by time_waited;
 
   根据以上查询结果,再与上面的结构对比,即可得到导致性能问题的具体session id 了 
 

 

未完待续。。。。