柱状图

我对柱状图理解不够深刻,希望大师们指点
标签: 暂无标签
deny

写了 1 篇文章,拥有财富 146,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2012-6-29 23:22:23
当系统中的某些表存在高度不均匀的数据分布时,使用柱状图能够产生更好的选择性评估,从而产生更加优化的执行计划。柱状图提供一种有效和简捷的方法来呈现数据的分布情况。

不知道啥时候用?
回复

使用道具

P4 | 发表于 2012-6-30 13:50:45
严重的的数据倾斜时需要用柱状图,比如一列上有索引,1--99都一个值,100有十万个值,在查询100的时候,应该走全表扫描,如果不走,就需要建立柱状图告诉数据库这列有严重的倾斜,柱状图的使用是不受索引限制的,迫使下次查询100这个值的时候走全表扫描。
回复

使用道具

P6 | 发表于 2012-6-30 16:03:29
1、这个列上要建立索引
2、这个列有严重的数据倾斜
这个列需要建立柱状图。
回复

使用道具

P4 | 发表于 2012-7-2 09:29:55
我的理解是这样的,假设有一个字段sex数据类型varchar2(10),这里有10个男,990个女,在这个字段上建立索引,就会发生索引倾斜,在查询的时候,如果查女的信息,走索引就不如走,全表扫描优。这个时候,要我们要,要查男的信息走索引,查女的时候走全表扫描
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈