数据库索引技术:位图索引与索引组织表深度解析
1. 位图索引概述
位图索引在数据仓库环境中应用广泛,因其创建速度快、占用空间小等特点,成为提升查询性能的有效工具。不过,其在 DML 操作上存在一定劣势。
- 重建位图索引 :对于大型分区表上的位图索引,推荐进行分区级操作,而非完全删除。例如,重建 2011 年 7 月分区的 11 个位图索引,从 20110915.2318.28 开始,到 20110915.2318.53 结束,共耗时 25 秒。以下是重建索引的语法示例:
alter index billing_fact_bixfk102 rebuild partition billing_fact11_07p;
alter index billing_fact_bixfk103 rebuild partition billing_fact11_07p;
-- 以此类推,共 11 个索引
alter index billing_fact_bixfk112 rebuild partition billing_fact11_07p;
也可使用以下命令一次性重建不可用的本地索引:
alter table billing_fact modify partition billing_fact11_07p rebuild unusable local indexes;
此命令的优点是简单,但索引是串行构建的。若为每个索引单独重建分区,则可并行执行,加快索引创建
超级会员免费看
订阅专栏 解锁全文
190

被折叠的 条评论
为什么被折叠?



