a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 108|回复: 0

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

[复制链接]
发表于 2012-8-4 14:01:27 | 显示全部楼层 |阅读模式
2.      不借助第三方工具,怎样查看sql的执行计划
; ?# {# o# k8 K" y9 z# qI) 使用Explain Plan,查询PLAN_TABLE; , d9 u% r: Z4 r: {7 S, f
  EXPLAIN  PLAN : _8 W% D$ I1 K3 I/ l5 g
     SET STATEMENT_ID=’QUERY1’
% E+ C, R. o* D. Z" D     FOR * ~4 d" b8 }& i/ p; V
     SELECT *
0 D+ z; @8 V1 o* v; o) @. k1 h     FROM a 4 x% r3 `( e  [6 y$ |% e0 \3 n
     WHERE aa=1; " M& w5 X' \5 A2 I
  SELECT   operation, options, object_name, object_type, ID, parent_id 3 l* t& {0 c. t3 I) F: F4 r9 O
      FROM plan_table
: V  z# o9 B( Z! X$ z2 s+ J6 y& f3 _     WHERE STATEMENT_ID = ’QUERY1’ 5 N: y6 P! y% s5 h. O4 n
  ORDER BY ID; ! @0 s$ m/ h9 ?( V4 M) Q
II)SQLPLUS中的SET TRACE 即可看到Execution Plan Statistics
7 n! o: H5 _$ h8 |6 N  SET AUTOTRACE ON;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 11:59 , Processed in 0.465999 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表