以下哪些场景适合使用全局索引?()
A. 查询条件不包含分区键
B. 跨分区高频查询数据
C. 分区键频繁变更的大表
D. 分区数量极少的小表
ABD 解析:查询不带分区键、跨分区查询、分区数量少的场景适合全局索引;分区键频繁变更会导致全局索引维护成本剧增,不推荐使用。
选择A B
A正确:当查询条件不包含分区键时,局部索引无法确定目标分区,需要扫描所有分区,效率低下。全局索引拥有独立的分区规则,可以避免全分区扫描,快速定位数据。
B正确:跨分区查询通常意味着查询条件不包含分区键,全局索引可以显著减少数据扫描量,提升查询效率。
C错误:分区键频繁变更意味着分区结构经常变化。全局索引的维护成本较高,主表分区的频繁变化会导致全局索引的管理和维护变得复杂。
D错误:分区数量少的小表,全分区扫描的开销本身较小。局部索引维护成本低,而全局索引可能引入不必要的跨节点RPC开销。
666