知识卡片

覆盖索引

专业/工作

内容

覆盖索引让查询只从索引中取得所需列,避免回表读取完整行,尤其适合高频只读查询。代价是索引更宽、维护更重。发散:覆盖索引是用写入成本换读取路径缩短。

参考来源

《高性能MySQL:第3版》第5章《创建高性能的索引》