暂无图片
分享
卢春龙
2019-06-18
同一个SQLID 执行计划为什么多不一样呢

image.png


收藏
分享
3条回答
默认
最新
盖国强

这就是SQL的多版本,引发原因很多,参考:

https://www.eygle.com/archives/2015/09/oracle_sql_version_count.html

暂无图片 评论
暂无图片 有用 0
燕鑫

因为SQL_ID是根据sql文本形成的,而执行计划的plan hash value是根据具体的执行计划生成的,因为一个sql可能存在多种执行计划,而不同的sql也可能存在相同的执行计划,所以这俩值没有必然的关联。

暂无图片 评论
暂无图片 有用 0
卢春龙
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏