OBCA题库:为分区表创建索引时应该遵循的索引类型的优先顺序是?(单选)

A. 全局索引 → 全局分区索引 → 局部索引
B. 全局分区索引 → 全局索引 → 局部索引
C. 局部索引 → 全局索引 → 全局分区索引
D. 局部索引 → 全局分区索引 → 全局索引

这道题该选哪个?

2 个赞

选择D
D. 局部索引 → 全局分区索引 → 全局索引

  • 局部索引 (Local Index)

  • 优先级最高

  • 特点:索引分区与表分区一一对应,仅存储本分区数据。

  • 优势:维护成本极低,分区操作(如新增、删除分区)时只影响本地索引,不阻塞全局业务,性能最好。

  • 全局分区索引 (Global Partitioned Index)

  • 优先级中等

  • 特点:索引是分区的,但不与表分区绑定(通常按单列范围分区)。

  • 优势:相比全局非分区索引,分区级的维护操作更灵活,能提升特定范围查询的性能。

  • 全局索引 (Global Index)

  • 优先级最低

  • 特点:索引是一棵单独的全局 B + 树,不分区。

  • 劣势:维护成本最高。表进行任意分区修改(如移动分区、截断分区)时,都会导致全局索引失效或需要大量维护,引发全局锁,影响业务并发。