2008-06-24
実行計画
在SQLPLUS中执行以下步骤:
1 、EXPLAIN PLAN SET STATEMENT_ID='PLANTEST' FOR 你的SQL语句(例如select * from XXX);
2 、SELECT DECODE(id,0,'', LPAD(' ',3*(level-1))||level||'.'||position)||' '||operation||' '||options||' '||object_name||' '||object_type||' '||DECODE(id,0,'Cost = '||position) QUERY
FROM plan_table CONNECT BY PRIOR id = parent_id AND statement_id = 'PLANTEST'
START WITH id = 0 AND statement_id = 'PLANTEST';
便可得到実行計画的结果,其起到帮助分析SQL语句执行效率的作用。
1 、EXPLAIN PLAN SET STATEMENT_ID='PLANTEST' FOR 你的SQL语句(例如select * from XXX);
2 、SELECT DECODE(id,0,'', LPAD(' ',3*(level-1))||level||'.'||position)||' '||operation||' '||options||' '||object_name||' '||object_type||' '||DECODE(id,0,'Cost = '||position) QUERY
FROM plan_table CONNECT BY PRIOR id = parent_id AND statement_id = 'PLANTEST'
START WITH id = 0 AND statement_id = 'PLANTEST';
便可得到実行計画的结果,其起到帮助分析SQL语句执行效率的作用。


评论