前言

大家应该都知道,在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、查询直方图信息
HISTOGRAM:FREQUENCY 频率直方图
可以看出此时表中已经有直方图信息
9、再次查看b=2的执行计划
这个时候可以看出,执行计划走了索引,结果正确!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
# oracle
# 直方图
# 执行计划
# 查看执行计划
# ORACLE数据库查看执行计划的方法
# Oracle中获取执行计划的几种方法分析
# Oracle中使用DBMS_XPLAN处理执行计划详解
# 查看Oracle的执行计划一句话命令
# Oracle中基于hint的3种执行计划控制方法详细介绍
# 可以看出
# 的是
# 走了
# 有一定
# 很高
# 这个时候
# 更快
# 这篇文章
# 会用
# 谢谢大家
# 可选择
# 统计信息
# 数据库中
# 最小值
# 被视为
# 收集了
# 有疑问
# color
# low_value
# span
相关文章:
制作销售网站教学视频,销售网站有哪些?
如何通过免费商城建站系统源码自定义网站主题与功能?
常州自助建站工具推荐:低成本搭建与模板选择技巧
如何登录建站主机?访问步骤全解析
郑州企业网站制作公司,郑州招聘网站有哪些?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
电商网站制作公司有哪些,1688网是什么意思?
模具网站制作流程,如何找模具客户?
个人摄影网站制作流程,摄影爱好者都去什么网站?
h5在线制作网站电脑版下载,h5网页制作软件?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
香港服务器如何优化才能显著提升网站加载速度?
如何高效利用200m空间完成建站?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
Android自定义控件实现温度旋转按钮效果
长沙企业网站制作哪家好,长沙水业集团官方网站?
招商网站制作流程,网站招商广告语?
如何在云虚拟主机上快速搭建个人网站?
如何在Golang中使用replace替换模块_指定本地或远程路径
广州商城建站系统开发成本与周期如何控制?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
如何快速查询网址的建站时间与历史轨迹?
如何在企业微信快速生成手机电脑官网?
宝塔新建站点报错如何解决?
济南专业网站制作公司,济南信息工程学校怎么样?
高防服务器如何保障网站安全无虞?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
网站网页制作专业公司,怎样制作自己的网页?
制作旅游网站html,怎样注册旅游网站?
常州自助建站费用包含哪些项目?
常州企业建站如何选择最佳模板?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
利用JavaScript实现拖拽改变元素大小
如何用免费手机建站系统零基础打造专业网站?
如何彻底卸载建站之星软件?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
C#如何在一个XML文件中查找并替换文本内容
测试制作网站有哪些,测试性取向的权威测试或者网站?
黑客如何利用漏洞与弱口令入侵网站服务器?
如何在搬瓦工VPS快速搭建网站?
内网网站制作软件,内网的网站如何发布到外网?
如何正确选择百度移动适配建站域名?
智能起名网站制作软件有哪些,制作logo的软件?
如何通过虚拟机搭建网站?详细步骤解析
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
建站主机类型有哪些?如何正确选型
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
*请认真填写需求信息,我们会在24小时内与您取得联系。