首页 >

位图索引的存储原理 – 数据库 – 前端|

如何提升进入网站的速度,WPS怎么打大括号怎么打,bd237引脚怎么接线如何提升进入网站的速度,WPS怎么打大括号怎么打,bd237引脚怎么接线如何提升进入网站的速度,WPS怎么打大括号怎么打,bd237引脚怎么接线位图索引的存储原理 - 数据库 - 前端|位图索引的存储原理

位图索引是一种使用位图的特殊数据库索引。

主要针对大量相同值的列而创建(例如:类别,操作员,部门ID,库房ID等),

索引块的一个索引行中存储键值和起止Rowid,以及这些键值的位置编码,

位置编码中的每一位表示键值对应的数据行的有无.一个块可能指向的是几十甚至成百上千行数据的位置.

这种方式存储数据,相对于B*Tree索引,占用的空间非常小,创建和使用非常快.

当根据键值查询时,可以根据起始Rowid和位图状态,快速定位数据.

当根据键值做and,or或 in(x,y,..)查询时,直接用索引的位图进行或运算,快速得出结果行数据.

当select count(XX) 时,可以直接访问索引就快速得出统计数据.

创建语法很简单,就是在普通索引创建的语法中index前加关键字bitmap即可,例如:

create bitmap index H病人挂号记录_ix_执行人 on H病人挂号记录(执行人);


位图索引的存储原理 - 数据库 - 前端|
  • 哪有C语言入门免费教学视频 - 数据库 - 前端|
  • 哪有C语言入门免费教学视频 - 数据库 - 前端| | 哪有C语言入门免费教学视频 - 数据库 - 前端| ...

    位图索引的存储原理 - 数据库 - 前端|
  • 最神奇的数字组合是什么 - 数据库 - 前端|
  • 最神奇的数字组合是什么 - 数据库 - 前端| | 最神奇的数字组合是什么 - 数据库 - 前端| ...

    位图索引的存储原理 - 数据库 - 前端|
  • 三星堆文明是怎么回事 - 数据库 - 前端|
  • 三星堆文明是怎么回事 - 数据库 - 前端| | 三星堆文明是怎么回事 - 数据库 - 前端| ...