关于执行计划统计信息

anlingjing 2012-12-07 10:40:26
最近看书看到执行计划,觉得自己的概念弄得比较混乱,有几个东西请大侠们帮忙解释下

1、计划好像有解释计划和执行计划之分,这两个分别是根据什么产生的?比如CBO产生出的是哪个?是根据哪个表里的统计信息产生的?

2、sql执行时到底是按解释计划执行,还是按执行计划执行?

3、gather_plan_statitics和v$sql_plan_statistics_all是怎么个东西?
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
anlingjing 2012-12-07
  • 打赏
  • 举报
回复
我主要迷糊的是 dbms_xplan.display_cursor不就是从library cache中获取的实际执行计划吗? 为什么还要gather_plan_statistisc一下呢?
anlingjing 2012-12-07
  • 打赏
  • 举报
回复
引用 1 楼 New_sara 的回复:
http://www.2cto.com/database/201211/165081.html 说的已经很清楚了..
这不就是pro Oracle sql 原文吗?我就是看这个没看明白啊。。 gather_plan_statistics是干什么用的啊?
izj 2012-12-07
  • 打赏
  • 举报
回复
http://www.2cto.com/database/201211/165081.html 说的已经很清楚了..

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧