首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dbms_xplan之display函数的使用

DBMS_XPLAN包包括一系列函数,主要是用于显示SQL语句的执行计划,且不同的情形下使用不同的函数来显示,如预估的执行计划则使用 display函数,而实际的执行计划则是用display_cursor...本文主要描述DBMS_XPLAN包中display函数的使用,尽管可以通过SQL语句来查询缺省表plan_table来获得执行计划, 事实上,使用display函数更便捷,且display函数提供了多种不同的显示格式...SQL语句执行计划         有关使用autotrace来获取执行计划请参考:启用 AUTOTRACE 功能         有关display_cursor函数的使用请参考:     dbms_xplan...之display_cursor函数的使用 一、DBMS_XPLAN包中的函数 SQL> desc dbms_xplan --> 列出几个常用的 FUNCTION DISPLAY RETURNS

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

读书笔记-《基于Oracle的SQL优化》-第二章-1

(4)、10046事件 和explain plan、dbms_xplan和autotrace开关不同之处:所得到的的执行计划中明确显示了目标SQL实际执行计划中每一个执行步骤所消耗的逻辑读、物理读和花费的时间...2.3 如何得到真实的执行计划 除了10046事件: explain plan命令 DBMS_XPLAN包 SQLPLUS中的AUTOTRACE开关 这几种方法得到的执行计划都有可能是不准确的。...(2)、DBMS_XPLAN包 select * from table(dbms_xplan.display);执行计划可能不准,因为它只适用于查看使用explain plan命令得到的目标SQL的执行计划...9i中没有DBMS_XPLAN包中的DISPLAY_CURSOR方法,无法使用select * from table(dbms_xplan.display_cursor('sql_id/hash_value...select * from table(dbms_xplan.display_cursor); XPLAN包其实是对DBMS_XPLAN包的封装,使用XPLAN包就可以很清晰地看到执行计划中每一步的执行顺序

87630

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券