很容易把 Extra 列的 “Using index” 和 type 列的 “index” 搞混淆。其实这两者完全不同,type 列和覆盖索引毫无关系;它只是表示这个查询访问数据的方式,或者说是 MySQL 查找行的方式。MySQL 手册中称之为连接方式(join type)。
Extra 列中的 “Using index” 是运用了索引
本文详细解释了MySQL查询中“Using index”与“index”类型的区别,强调了Extra列中的“Using index”才是覆盖索引的体现,而type列仅表示查询访问数据的方式。
很容易把 Extra 列的 “Using index” 和 type 列的 “index” 搞混淆。其实这两者完全不同,type 列和覆盖索引毫无关系;它只是表示这个查询访问数据的方式,或者说是 MySQL 查找行的方式。MySQL 手册中称之为连接方式(join type)。
Extra 列中的 “Using index” 是运用了索引
523
2407
6626
1071
2258

被折叠的 条评论
为什么被折叠?