(2010-08-21)在TOAD中查看SQL执行计划

  平时分析SQL执行计划的时候都是用Sql*Plus或者PL/SQL Developer来查看的,这对于大都数人来说都应该比较熟悉的方法。今天突然想用用TOAD工具了,毕竟TOAD装了好久了却很少用,平时贪图方便都是用PL/SQL Developer工具的。话说TOAD工具对于管理ORACLE是非常猛的。看来还是得多用用TOAD工具了。

  在TOAD中是如何查看SQL执行计划的呢?TOAD里查看执行计划和PL/SQL Developer稍微不同,在PL/SQL Developer开一个SQL窗口,写好SQL语句后直接按F5,执行计划就出来了。但是在TOAD里面稍微有些不同。哪里不同呢?下面请听我慢慢解释。

  toad是Toad for Oracle 9.7.2版本
  在sqlplus里确认能看执行计划和做autotrace的情况下, toad里如何配置也能看呢.
  执行计划(Explain Plan):
view - toad options - oracle - general 配置explain plan的表名和用户名. 如果还没有建立计划表, toad会提示并建立.
点击编辑器工具栏里的 "Run Explain Plan for current statement" 按钮(或按快捷键CTRL-E)生成执行计划.

 
统计信息(Autotrace):
在SQL Editor右键并选上AutoTrace即置为可用, 注意要保证用户能查询 v$session 几个视图(可以通过给用户赋予select_catalog_role角色解决).

AUTOTRACE会分析和执行语句, 而EXPLAIN PLAN仅分析而不执行语句, 这是区别.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值