会计考友 发表于 2012-8-4 14:01:27

Oracle常见面试题及答案详解2

2.      不借助第三方工具,怎样查看sql的执行计划
I) 使用Explain Plan,查询PLAN_TABLE;
EXPLAINPLAN
   SET STATEMENT_ID=’QUERY1’
   FOR
   SELECT *
   FROM a
   WHERE aa=1;
SELECT   operation, options, object_name, object_type, ID, parent_id
      FROM plan_table
   WHERE STATEMENT_ID = ’QUERY1’
ORDER BY ID;
II)SQLPLUS中的SET TRACE 即可看到Execution Plan Statistics
SET AUTOTRACE ON;
页: [1]
查看完整版本: Oracle常见面试题及答案详解2