首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用MySql通过二级索引+回表的方式执行查询时,为什么索引列中重复值过多会导致大量回表操作?

使用MySql通过二级索引+回表的方式执行查询时,为什么索引列中重复值过多会导致大量回表操作?

提问于 2023-04-19 18:37:46
回答 1关注 0查看 321

我在阅读《MySql是怎样运行的》一书时,在该书第127页的7.5.2一节中看到了这样的描述:

我们在为某个列创建索引时,需要考虑该列中不重复值的个数占全部记录条数的比例。如果比例太低,则说明该列包含过多重复值,那么在通过二级索引+回表的方式执行查询时,就有可能执行太多次回表操作。

为什么索引列的重复值过多会引发更多次回表操作?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档