设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
求助:bitmap适合做复合索引吗?
返回列表
发新帖
求助:bitmap适合做复合索引吗?
[复制链接]
11
|
7
|
2010-12-6 19:50:26
|
显示全部楼层
|
阅读模式
bitmap占用空间非常少,不知道用在复合索引上是否适合?
还望高手指点,不甚感激!
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
不适合,位图索引影响表插入,而且维护成本很高
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
sorry!我说的是数据仓库。
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
看看复合索引的选择性如何?
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
复合索引肯定比单列索引的重复值要小很多,而bitmap适合重复值较多的列。
但bitmap占用空间很少,性能不知道怎样?
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
原帖由
我上面有人
于 2010-4-1 16:32 发表
复合索引肯定比单列索引的重复值要小很多,而bitmap适合重复值较多的列。
但bitmap占用空间很少,性能不知道怎样?
这个取决你做的查询,数据仓库的sql一般会使用不同的算法。比如start型等等。
我不熟悉。。。。
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
原帖由
我上面有人
于 2010-4-1 16:32 发表
复合索引肯定比单列索引的重复值要小很多,而bitmap适合重复值较多的列。
但bitmap占用空间很少,性能不知道怎样?
bitmap最大的劣势是变更时持有的锁范围较广, 对于变更很少的数据来讲, 其性能一般不比B-tree索引差,,可以参见Rechard Foote最近写的两篇关于Bitmap 索引的blog,,里面的例子已经很能说明问题了..
回复
使用道具
举报
千问
|
2010-12-6 19:50:26
|
显示全部楼层
数据仓库应该比较适合做复合索引的
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行