不是很理解覆盖索引的意思,它在 OceanBase 中有什么特殊意义?
3 个赞
覆盖索引 就是让索引“身兼数职”,不仅负责指路(过滤),还负责直接提供答案(投影)。
在 OceanBase 中,由于它特殊的 LSM-Tree 存储结构和分布式特性,避免回表 带来的性能收益比传统单机数据库更大。因此,在 OceanBase 开发规范中,“高频查询尽量使用覆盖索引” 是一条必须遵守的黄金法则。