等频直方图预估结果集行计算公式
来源:互联网 发布:淘宝掌柜名称怎么修改 编辑:程序博客网 时间:2024/05/19 06:47
公式:摘自《催华-基于ORACLE的SQL优化》
链接地址:http://blog.csdn.net/launch_225/article/details/25472129
等频:唯一值《=桶数
=>等频(频率)直方图 -->density计算density=1/(2*num_rows*null_adjust)null_adjust=(num_rows-num_nulls)/num_rows-->等值查询,val在low_value and high_value之间,值等于某个endpoint_valuecardinality=num_rows * selectivityselectivity=bucketsize/num_rowsbucketsize=current_endpoint_number-previous_endpoint_number TABLE_NAMECOLUMN_NAMENUM_BUCKETSLOW_VALUEHIGH_VALUEHISTOGRAM1T1N113C102C113FREQUENCY-->density计算density=1/(2*num_rows*null_adjust)SQL> select 1/(2*18*1) from dual;1/(2*18*1)----------.027777778 OWNERTABLE_NAMENUM_DISTINCTDENSITYCOLUMN_NAME1AIKIT1130.0277777777777778N1-->等值查询,val在low_value and high_value之间,值等于某个endpoint_valuecardinality=num_rows * selectivityselectivity=bucketsize/num_rowsbucketsize=current_endpoint_number-previous_endpoint_number 1* select * from t1 where n1=6SQL> /Execution Plan----------------------------------------------------------Plan hash value: 1577308413-----------------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |-----------------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 3 | 15 | 2 (0)| 00:00:01 || 1 | TABLE ACCESS BY INDEX ROWID| T1 | 3 | 15 | 2 (0)| 00:00:01 ||* 2 | INDEX RANGE SCAN | IDX_T1_N1 | 3 | | 1 (0)| 00:00:01 |-----------------------------------------------------------------------------------------Predicate Information (identified by operation id):--------------------------------------------------- 2 - access("N1"=6) OWNERTABLE_NAMECOLUMN_NAMEENDPOINT_NUMBERENDPOINT_VALUEAIKIT1N111AIKIT1N132AIKIT1N144AIKIT1N155 --previous_endpoint_numberAIKIT1N186 --current_endpoint_numberAIKIT1N199AIKIT1N11010AIKIT1N11111AIKIT1N11312AIKIT1N11414AIKIT1N11515AIKIT1N11716AIKIT1N11818bucketsize=8-5=3;selectivity=3/18cardinality=18*(3/18)=3;
0 0
- 等频直方图预估结果集行计算公式
- 等高直方图预估结果集行计算公式
- 没有直方图的执行计划预估结果集行数计算公式
- 根据公式计算结果
- C#根据公式计算结果
- apache ab 结果计算公式
- ORACLE等频直方图
- ORACLE等频直方图
- 根据公式计算结果(二)
- 使用ScriptEngine 通过实体类和计算公式 计算结果
- 等额度本息还款法计算公式
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果
- 直方图计算
- 直方图计算
- 直方图计算
- MVEL实现java直接根据公式计算结果
- 三角形、长方形、正方形、梯形、圆等的周长计算公式和面积计算公式
- Excel中,公式正确显示,却有时候识别不了公式,计算不出结果
- leetcode第一刷_Word Search
- UML用例图总结
- nginx+phpfpm+mysql维护
- linux下安装mysql
- HDU 1281-二分图求最大匹配+删边判断
- 等频直方图预估结果集行计算公式
- CSS层叠样式表
- 有关loadDataWithBaseURL的讲解
- 分享:matlab实现车牌字符分割与识别
- java + selenium测试框架(之测试驱动) 版本演化三
- struts2文件上传下载
- JavaScript基本语法
- C#程序以管理员权限运行
- UML实践----用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图