《基于ORACLE SQL优化》读书笔记-查看执行计划

1.     Explainplan(将解析的SQL产生的执行计划写入PLAN_TABLES$)

a.     Explainplan for +xxSQL

b.     Select* from table(dbms_xplan.display)

2.     DBMS_XPLAN

a.     Select* from table(dbms_xplan.display_cursor(null,null,’advanced’));--有OUTLINED DATA

b.     Select* from table(dbms_xplan.display_cursor(null,null,’all’));

c.      Select* from table(dbms_xplan.display_cursor(‘SQL ID’/’SQL HASH VALUE’,children_cursor_number,advanced’));--查看当前SHARE_POOL中的PLAN

d.     Select* from table(dbms_xplan.display_awr(‘sql_id’));查看历史执行

3.     AUTOTRACE

a.     Setautot on

b.     Setautot off

c.      Setautot trace(不显示结果,只显示统计信息,适合结果集大的SQL)

4.     10046与TKPROF

a.     @46on12

b.     XXSQL

c.      @46off

d.     @tracefile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值