- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 oracle优化之选择性
基数与表的总行数的比值就是选择性当我们学习了基数后,可以得出一个大概的结论:基数比较小时,查询不走索引,基数比较大时,查询走索引。但是这样太笼统了,什么情况下基数算大,什么情况下算小呢。比如一个字段的基数是10000,应该比较大了吧,但是这张表本身有100亿条数据。相形之下,就不那么大了。所以单独看列的基数就没有什么意义了,这就引入了列的选择性。当一个列的选择性大于20%时,说明这个列的数据分布就比较均衡了。这时如果在where子句中对这个字段做条件筛选,就应该创建索引。当然,如果表的数据量比较小的
2020-09-23 14:40:48 447
原创 oracle优化之基数
基数指的是一个字段中不重复值的个数。比如性别列,它的值有男和女两种情况,所以它的基数是2以scott账户的emp表为例,执行以下sqlselect count(1) as num,count(distinct job) as jobnum,count(distinct deptno) from emp由结果可以看出,emp表的行数为14,job列的基数为5,deptno列的基数为3当字段的基数越大时,该列数据的分布可能就越均衡。字段的基数越小时,该列数据的分布可能就越不均衡。举个
2020-09-22 17:19:04 668
原创 FineReport修改浏览器标题logo
fine-decision-10.0.jar文件以解压文件的方式打开找到登录页路径:com/fr/web/controller/decision/entrance/resources/login.html解压后添加代码<link rel="icon" href="webroot/favicon.ico" />找到首页路径:com/fr/web/controller/decision/entrance/resources/index.html解压后添加代码<lin..
2020-09-10 09:34:45 1690 1
HTML5实现消灭星星
2016-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人