1. 预估执行计划 - Explain Plan
Explain plan以SQL语句作为输入,得到这条SQL语句的执行计划,并将执行计划输出存储到计划表中。
首先,在你要执行的SQL语句前加explain plan for,此时将生成的执行计划存储到计划表中,语句如下:
explain plan for SQL语句
然后,在计划表中查询刚刚生成的执行计划,语句如下:
select * from table(dbms_xplan.display);
注意:Explain plan只生成执行计划,并不会真正执行SQL语句,因此产生的执行计划有可能不准,因为:

1)当前的环境可能和执行计划生成时的环境不同;
2)不会考虑绑定变量的数据类型;
3)不进行变量窥视

最新文章

  1. [转]Windows7文件夹转移清理臃肿的C盘
  2. MVC学习系列13--验证系列之Remote Validation
  3. Flavors
  4. cassandra的写过程
  5. python中利用logging包进行日志记录时的logging.level设置选择
  6. Linux下which、whereis、locate、find命令的区别
  7. 使用VS连接SQLServe时提示未能载入文件或程序集“System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKey
  8. sharepoint 2010 masterpage中必须的Content PlaceHolder
  9. 利用over开窗函数取第一条记录
  10. Linux 搭建SVN 服务器
  11. Iframe知识点
  12. [CLR via C#]5.1 基元类型
  13. nodejs 开发指南 书中小项目 代码
  14. Project Euler:99 Largest exponential C++
  15. PHP中如何定义类及其成员属性与操作
  16. Git详解之一:Git起步
  17. sqli注入--利用information_schema配合双查询报错注入
  18. 高德地图Javascript API设置域名白名单
  19. Effective Java 第三版—— 86. 非常谨慎地实现SERIALIZABLE接口
  20. Linux命令行快捷键及vim快捷方式

热门文章

  1. CPAN镜像使用帮助
  2. android中activity向service中传值
  3. javascript 中解析json
  4. dp之分组背包hdu1712
  5. iOSCocoaPods的安装使用和常见问题
  6. java华为面试题
  7. Head First 设计模式读书笔记(1)-策略模式
  8. 百度分享vue版-vshare
  9. linux信号程序编译遇到的问题
  10. contiki list 链表