位图索引

位图索引是一种针对多个字段的简单查询设计一种特殊的索引,适用范围 比较小,只适用于字段值固定并且值的种类很少的情况,比如性别,只能有男 和女,或者级别,状态等等,并且只有在同时对多个这样的字段查询时才能体 现出位图的优势。

位图的基本思想就是对每一个条件都用 0或者 1来表示,如有 5条记录,性别分别是男,女,男,男,女,那么如果使用位图索引就会建立两个位图,对 应男的 10110和对应女的 01001,这样做有什么好处呢,就是如果同时对多个 这种类型的字段进行 and或 or查询时,可以使用按位与和按位或来直接得到 结果了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 案例有张表名为table的表,由三列组成,分别是姓名、性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚、未婚...
    woshishui1243阅读 1,443评论 0 4
  • 位图索引 位图法就是Bitmap的缩写。所谓Bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态...
    Rick617阅读 2,135评论 0 0
  • 涉及知识:1.索引的区别2.回表的优化 问题现象:语句非常简单,在预算-启用方案时,会进行查询的调用。当预算方案过...
    小漠穷秋阅读 2,236评论 0 0
  • 一、位图索引 位图索引(bitmap indices)是一种专为多个键的简单查询而设计的。应用位图索引的前提是记录...
    zhixin9001阅读 592评论 0 2
  • 本问很多内容摘录和参考自下面的文章,感谢他们的共享: 面经整理-Java基础 https://blog.csdn....
    terry蒋阅读 1,296评论 0 6

友情链接更多精彩内容