在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle中直方图对执行计划的影响有哪些

105次阅读
没有评论

共计 579 个字符,预计需要花费 2 分钟才能阅读完成。

这篇文章主要介绍 Oracle 中直方图对执行计划的影响有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

前言

在 Oracle 数据库中,CBO 会默认目标列的数据在其最小值 low_value 和最大值 high_value 之间均匀分布,并按照均匀分布原则,来计算目标列

施加查询条件后的可选择率以及结果集的 cardinality.

如果对目标收集了直方图,则意味着 CBO 不再认为目标列上的数据是均匀分布的。CBO 会用该列上的直方图的统计信息计算返回结果集的 cardinality.

验证直方图对执行计划的影响步骤:

1、创建一张表 T1

2、往表中插入倾斜度很高的数据

3、在 B 字段上创建索引

4、删除表中直方图信息

5、查看直方图信息

HISTOGRAM:NONE 代表没有直方图信息

6、查询 b = 2 的执行计划

从执行计划可以看出:查询走的是全表扫描,因为表 T1 中的数据被视为了均匀分布,CBO 认为走

全表比走索引会更快

7、收集直方图信息

8、查询直方图信息

Oracle 中直方图对执行计划的影响有哪些

Oracle 中直方图对执行计划的影响有哪些

HISTOGRAM:FREQUENCY 频率直方图

可以看出此时表中已经有直方图信息

9、再次查看 b = 2 的执行计划

Oracle 中直方图对执行计划的影响有哪些

Oracle 中直方图对执行计划的影响有哪些

这个时候可以看出,执行计划走了索引,结果正确!

以上是“Oracle 中直方图对执行计划的影响有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计579字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 天堂网在线www资源在线 | 久久夜色精品国产亚洲噜噜 | 麻豆果冻传媒精品国产av | 国产看黄网站又黄又爽又色 | 综合久久久久久久综合网 | 国产精品人人 | 成人性生交大片免费看96 | 国产男女猛烈视频在线观看 | 四虎网址在线观看 | 久久er这里都是精品23 | 道区二区三区四区 | 国产精品人妻一区二区三区四 | 四虎爱爱 | 欧美日韩国产综合一区二区三区 | 日日摸日日碰夜夜爽av | 亚洲人成影院在线观看 | 中文国产成人精品久久不卡 | 欧美色图亚洲 | 老司机在线观看免费视频 | 一级一级一级一级毛片 | 久久99精品视免费看 | 色网站在线| 最新av中文字幕无码专区 | 日本黄色片免费 | 国产乱弄视频在线观看 | 成在线人免费无码高潮喷水 | 精品无码国产自产拍在线观看蜜 | 欧美成人秋霞久久aa片 | 极品白嫩的小少妇 | 久久精品国产亚洲av嫖农村妇女 | 久久精品国产免费 | 台湾一级毛片永久免费 | 成人h视频在线观看 | 久久久久国产精品免费免费不卡 | 一区二区三区免费 | 中文字幕一区二区三区人妻少妇 | 国产做无码视频在线观看浪潮 | 亚洲成在人天堂在线 | 国产无套内射久久久国产 | 久久91久久91精品免费观看 | 国模吧无码一区二区三区 |