标签 Java问题合集 下的文章

覆盖索引了解吗?对于辅助索引,无论是单列索引还是联合索引,如果查询所需的数据列完全包含在辅助索引中,而无需额外查找主键索引,这种索引称为覆盖索引。覆盖索引的存在避免了回表操作,因为所需的数据可以直接从辅助索引中获取,提高了查询效率。

- 阅读剩余部分 -

回表了解吗?在 InnoDB 存储引擎中,当使用辅助索引进行查询时,首先通过辅助索引找到主键索引的键值,然后再通过这些主键值在主键索引中查找相应的数据。这个过程被称为回表。回表操作需要额外扫描一棵索引树,相比于基于主键索引的查询,它多了一次索引查找的过程。

- 阅读剩余部分 -