A. 全局索引 → 全局分区索引 → 局部索引
B. 全局分区索引 → 全局索引 → 局部索引
C. 局部索引 → 全局索引 → 全局分区索引
D. 局部索引 → 全局分区索引 → 全局索引
这道题该选哪个?
A. 全局索引 → 全局分区索引 → 局部索引
B. 全局分区索引 → 全局索引 → 局部索引
C. 局部索引 → 全局索引 → 全局分区索引
D. 局部索引 → 全局分区索引 → 全局索引
这道题该选哪个?
选择D
D. 局部索引 → 全局分区索引 → 全局索引
局部索引 (Local Index)
优先级最高。
特点:索引分区与表分区一一对应,仅存储本分区数据。
优势:维护成本极低,分区操作(如新增、删除分区)时只影响本地索引,不阻塞全局业务,性能最好。
全局分区索引 (Global Partitioned Index)
优先级中等。
特点:索引是分区的,但不与表分区绑定(通常按单列范围分区)。
优势:相比全局非分区索引,分区级的维护操作更灵活,能提升特定范围查询的性能。
全局索引 (Global Index)
优先级最低。
特点:索引是一棵单独的全局 B + 树,不分区。
劣势:维护成本最高。表进行任意分区修改(如移动分区、截断分区)时,都会导致全局索引失效或需要大量维护,引发全局锁,影响业务并发。