t15918826612 发表于 2012-9-12 10:13:30

如何找出历史阻塞和被阻塞语句

相老师您好:

       若是当前,可以通v$lock,v$session 或 hang 分析,可以容易找出等待与阻塞的语句;

假设是找7天之前的,(awr是保存10天的)最近的一案例:

    在dba_hist_active_sess_history 这张视图,很容易找出被阻塞的语句; 以及阻塞者的sid,serial#;

但没有存历史锁信息,我没办法知道当时是哪个持有锁,导致了等待;我只能通过做个awr报告,根据当时所发起的sql和被锁
的语句,猜测,但具体是哪个,我不能确定,还麻烦相老师赐教呀,谢谢了!

shenyan 发表于 2012-9-12 16:53:05

应该是无解!
页: [1]
查看完整版本: 如何找出历史阻塞和被阻塞语句