查看带有A-time的执行计划

带有A-time的执行计划是真正的执行计划,而使用explain plan for获取的是解释计划,是oracle优化器的估算值。

得到执行计划的步骤是:

在你的SQL中插入hist /*+gather_plan_statistics */ ,如

select /*+gather_plan_statistics */ count(*) from delivery_history

 

然后执行下面语句

select * from table(dbms_xplan.display_cursor(null,null,'allstats last'))

 

只是在单位机器显示:

User has no SELECT privilege on V$SESSION

PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
User has no SELECT privilege on V$SESSION

环境受限,回家到自己机器中试试。

posted @   逆火狂飙  阅读(499)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2017-01-07 【Canvas与钟表】淡紫色X纹表盘
2017-01-07 给div加上背景图片
2015-01-07 【Canvas与技法】绘制水滴轮廓
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示