- 2
- 0
- 约8.19千字
- 约 15页
- 2020-06-28 发布于四川
- 举报
(bi商务智能)bitmap索引的深入研究
位图(bitmap)索引是另外一种索引类型,它的组织形式与B树索引相同,也是一棵平衡树。与B树索引的区别在于叶子节点里存放索引条目的方式不同。从前面我们知道,B树索引的叶子节点里,对于表里的每个数据行,如果被索引列的值不为空的,则会为该记录行在叶子节点里维护一个对应的索引条目。
而位图索引则不是这样,其叶子节点里存放的索引条目如下图所示。
假设某个表T里所有的记录在列C1上只具有三个值:01、02和03。在表T的C1列上创建位图索引以后,则叶子节点的内容如图9-14所示。可以看到,位图索引只有三个索引条目,也就是每个C1列的值对应一个索引条目。位图索引条目上还包含表里第一条记录所对应的ROWID以及最后一条记录所对应的ROWID。索引条目的最后一部分则是由多个bit位所组成的bitmap,每个bit位就对应一条记录。
位图索引的结构
当发出wherec1=’01’这样的SQL语句时,oracle会去搜索01所在的索引条目,然后扫描该索引条目中的bitmap里所有的bit位。第一个bit位为1,则说明第一条记录上的C1值为01,于是返回第一条记录所在的ROWID(根据该索引条目里记录的startROWID加上行号得到该记录所在的ROWID)。第二个bit位为0,则说明第二条记录上的C1值不为01,依此类推。另外,如果索引列为空,也会在位
您可能关注的文档
- (bi商务智能)(SQP-1BII欠频率继电器).doc
- (bi商务智能)“翼起来”客户端用户手册(WindowsMobile版).doc
- (bi商务智能)a-bike折叠自行车.doc
- (bi商务智能)ABI—智能城市论坛.doc
- (bi商务智能)Android开发者学习笔记——View、Canvas、bitmap.doc
- (bi商务智能)Apabi數位資源平台使用手冊.doc
- (bi商务智能)BI Publisher ToolBox 入门.doc
- (bi商务智能)BI_商业智能.doc
- (bi商务智能)BIF003业务信息报送登记表.doc
- (bi商务智能)bigdecimal的用法.doc
- 《山水家园》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 《延展的长卷空间》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 《有趣的平面空间》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 凤头巧饰亮人眼眸记叙文开头写作指导.pptx
- 《印痕记历史》教学课件-2026-2027学年岭南版(新教材)小学美术五年级上册.pptx
- 凤都小学张建芳教学.pptx
- 凯里市企业职工基本养老保险相关政策培训.pptx
- 凯雷对于金融服务业看法.pptx
- 凸显核心价值构建知能体系课件.pptx
- 凸版制版原理及工艺.pptx
最近下载
- GB_T 2423.17-2024 中文版 环境试验 第 2 部分:试验方法 试验 Ka:盐雾(2025 年 3 月实施 完整原文).docx VIP
- 2026年中国消防安全日培训课件.pptx VIP
- 最后一片叶叶子剖析.ppt VIP
- 统编版语文四年级上册第20课《牛和鹅》课件.pptx VIP
- 2026年社区工作者面试分模块试题及答案解析.docx VIP
- 2026年社区工作者面试基础入门题及答案解析.docx VIP
- 2026年社区工作者面试精英提升题及答案解析.docx VIP
- 2026年社区工作者面试题及答案解析.docx VIP
- 2026年社区工作者摸底测试试题及参考答案.docx VIP
- 2026年社区工作者模拟知识测试题库及答案.docx VIP
原创力文档

文档评论(0)