Mysql 有索引的情况下依然几乎扫描全表

2016-04-06 11:38:22 +08:00
 ivito
某张表有一个主键 id ,一个 item_id 字段,我对 item_id 字段加了索引,但是当我使用 select * from table_name limit 10000,20 查询时,发现 Rows_examined 为 10 万,大约等于全表大小。这是什么原因呢?
11617 次点击
所在节点    MySQL
22 条回复
sghcel
2016-04-07 09:27:45 +08:00
@ivito 深入分析就是丢弃的过程中产生的回行,这是根本原因
elgoog1970
2016-04-07 11:16:09 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268912

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX