1.回表我的理解就是
mysql 更据where或者索引查询出的数据(dev表)
会再次查询这个虚拟表这个主键 业务mysql b+tree 会把此行数据存储再这个主键上
当你要获得目标表非索引列的数据时就会产生回表。
回表会加大i/o次数 降低查询效率
2.使用覆盖索引可以避免回表达
覆盖索引与回表
最新推荐文章于 2025-02-11 09:42:05 发布
1.回表我的理解就是
mysql 更据where或者索引查询出的数据(dev表)
会再次查询这个虚拟表这个主键 业务mysql b+tree 会把此行数据存储再这个主键上
当你要获得目标表非索引列的数据时就会产生回表。
回表会加大i/o次数 降低查询效率
2.使用覆盖索引可以避免回表达
945
296
2267