什么是MySQL回表?(转)
2022-09-22 22:48:24

回表就是先通过数据库索引扫描出数据所在的行,再通过行主键id取出索引中未提供的数据,即基于非主键索引的查询需要多扫描一棵索引树。
因此,可以通过索引先查询出id字段,再通过主键id字段,查询行中的字段数据,即通过再次查询提供MySQL查询速度。
image.png

具体可以参考其他博主文章
MySQL优化:如何避免回表查询?什么是索引覆盖?(推荐)
如何避免回表查询?
理解Mysql回表

Prev
2022-09-22 22:48:24
Next