zoukankan      html  css  js  c++  java
  • oracle中获取执行计划

    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)不进行变量窥视

  • 相关阅读:
    小学期实践2
    小学期实践小组心得
    小学期实践1
    《构建之法》8
    《构建之法》7
    《构建之法》6
    《构建之法》5
    《构建之法》4
    《构建之法》3
    lintcode
  • 原文地址:https://www.cnblogs.com/xubiao/p/5597890.html
Copyright © 2011-2022 走看看