暂无图片
Oracle数据库中的受欢迎和不受欢迎值各是什么?
我来答
分享
北斗
2023-08-04
Oracle数据库中的受欢迎和不受欢迎值各是什么?

Oracle数据库中的受欢迎和不受欢迎值(Popular and Nopopular Values)各是什么?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

直方图中某个值的受欢迎程度会影响基数估值算法,具体如下:

    受欢迎值:受欢迎值出现在多个桶的端点值,优化器通过检查某个值是否是桶的端点值来确定该值是否受欢迎,如果是,那么对于频率直方图,优化器将从当前桶的端点数减去前一个桶的端点数,混合直方图存储了每个站点的信息,如果这个值大于1,那么该值是受欢迎的。对于受欢迎的值,优化器通过下面的公式计算基数估计:

    cardinality of popular value=(num of rows in table)*(num of endpoints spanned by this value/total num of endpoints)。

    不受欢迎值:所有不是受欢迎的值都是不受欢迎的值,对于不受欢迎的值,优化器通过下面的公式计算基数估计:

    cardinality of nopopular value=(num of rows in table)*density。

暂无图片 评论
暂无图片 有用 8
打赏 0
暂无图片
北斗

请大家指教!

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle主键可以为空,是怎么实现的?
回答 4
已采纳
联合主键中的某个字段可以为空
Oracle 11.2.0.4 2019后的psu patch
回答 1
法律上来说,确实没有其他地方获取了。如果你从别的地方下载,或者朋友发给你,你再安装其实也是违法的。
rac11g,领导上升级到最新版本,是哪个?怎么弄好些
回答 1
已采纳
那不是得上oracle19crac?
dblink后还得建视图?显示ORA-00918:未明确定义列
回答 2
第二个表没给别名,你写个id,它不知道是第一个表的还是第二个表的。selectfromhiscaseinfoa,miascase@miasbwherea.idb.id
rac集群问题
回答 6
能把tnsping$ORACLESID和参数文件贴一下吗
有谁遇到过 impdp导入19c rac集群数据库时,监听出现一堆service 的案列,数据库是19.11
回答 3
这个问题怎么解决的,我也遇到了
oracle 监听里的 log.xml 和 listener.log有什么区别
回答 1
已采纳
自问自答Oracle监听器的listener.log文件和log.xml文件都记录了有关监听器操作的信息。listener.log文件是一个文本文件,其中包含有关监听器操作的时间戳和文本消息。log.
Oracle为什么要及时删除不用的触发器?
回答 1
已采纳
触发器定义之后,每次执行触发事件都会激活触发器并执行触发器中的语句。如果需求发生变化,而触发器没有进行相应的改变或者删除,那么触发器仍然会执行旧的语句,从而影响新的数据的完整性。因此,要将不再使用的触
单个会话状态是inactive,但占用PGA内存很高,不释放,
回答 5
对目标会话做10046跟踪,看看都执行了什么(可通过系统级触发器来决定只针对WAS上进来的会话做10046)
Oracle存储过程,如何设置可传可不传的参数?
回答 2
一般正常写就行了,只要你不是给这个参数给的非空就行