DBMS_XPLAN Package来查看执行计划
查看执行计划除了AUTOTRACE的方法外,还可以使用DBMS_XPLAN Package来查看
1.执行"explain Plan"
语法:
SQL> Explain plan for
Try this command:
SQL> explain plan for select * from mtl_system_items_b where inventory_item_id = 149 and organization_id = 207;
Explained
这个命令会产生执行计划,并把执行计划保存到"PLAN_TABLE"中。2.查看执行计划
SQL> select * from table(dbms_xplan.display);(dbms_xplan.display() is a packaged function used to view the execution plan generated.)
Output like:
SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT-------------------------------------------------------------------------------------------------------------Plan hash value: 780806759 -----------------------------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |-----------------------------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 1 | 554 | 2 (0)| 00:00:01 || 1 | TABLE ACCESS BY INDEX ROWID| MTL_SYSTEM_ITEMS_B | 1 | 554 | 2 (0)| 00:00:01 ||* 2 | INDEX UNIQUE SCAN | MTL_SYSTEM_ITEMS_B_U1 | 1 | | 1 (0)| 00:00:01 |----------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id):--------------------------------------------------- 2 - access("INVENTORY_ITEM_ID"=149 AND "ORGANIZATION_ID"=207) 已选择14行。
————————————————
版权声明:本文为CSDN博主「田攀」的原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pan_tian/article/details/8028417
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战