字段 | 含义 | 说明 |
---|---|---|
possible_keys | mysql在搜索表记录时可能使用哪个索引 | 注意,这个字段完全独立于explain 显示的表顺序。这就意味着 possible_keys里面所包含的索引可能在实际的使用中没用到。如果这个字段的值是null,就表示没有索引被用到。 |
key | 使用的索引 | |
key_len | 使用索引的长度 | 当 key 字段的值为 null时,索引的长度就是 null。注意,key_len的值可以告诉你在联合索引中mysql会真正使用了哪些索引。 |
ref | ||
rows | 扫描的行数 | |
extra | 附加信息 |
using filesort: mysql需要额外的做一遍从而以排好的顺序取得记录;
using index :直接从索引树中的信息取得,而不再去扫描实际的记录
using index condition:查询条件中虽然出现了索引列,但是有部分条件无法使用索引,会根据能用索引的条件先搜索一遍再匹配无法使用索引的条件。
Using temporary:表示使用了临时表存储中间的结果,一般在对结果排序的时候会使用临时表