文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在线SQL执行计划收集

在线SQL执行计划收集

时间:2010-09-16  来源:marvelyu

1)根据SID,从v$sql中找到相应SQL的HASH_VALUE和ADDRESS ;
   SELECT a.sql_text , a.address , a.hash_value
   FROM   v$sql a , v$session b
   where  a.hash_value = b.sql_hash_value
   and    b.sid = &sid ;

2)根据hash_value和address的值,从v$sql_plan中找到真实的执行计划。
   set line 200;
   col oper format a100;
   select lpad(oper,length(oper)+level*2,' ') oper,cost
   from   (
           select object_name||':'||operation||' '||options as oper,cost,id,parent_id
           from   v$sql_plan
           where  hash_value = &hash_value
           and    address = '&address'
          )
   start with id=0
   connect by prior id = parent_id;

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载