专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
一.什么是位图索引我们目前大量使用的索引一般主要是B*Tree索引,在索引结构中存储着键值和键值的RowID,并且是一一对应的.而位图索引主要针对大量相同值的列而创建(例如:类别,操作员,部门ID,库房ID等),索引块的一个索引行中存储键值和起止Rowid,以及这些键值的位置编码,位置编码中的每一位表示键值对应的数据行的有无.一个位图索引块可能指向的是几十甚至成百上千行数据的位置.这种方式存储数据,相对于B*Tree索引,占用的空间非常小,创建和使用非常快.当根据键值查询时,可以根据起始Rowid和位图状态,快速定位数据.当根据键值做and,or或 in( [阅读全文] [PDF]
1 共1条 分1页