| useing index: |
是指用到了索引覆盖,效率非常高。 |
| using where |
是指光靠索引定位不了,还得where判断一下。 |
| Distinct:MySQL |
发现第1个匹配行后,停止为当前的行组合搜索更多的行。 |
| Not exists:MySQL |
能够对查询进行LEFT JOIN优化,发现1个匹配LEFT JOIN标准的行后,不再为前面的的行组合在该表内检查更多的行。 |
| range checked for each record (index map: #):MySQL |
没有发现好的可以使用的索引,但发现如果来自前面的表的列值已知,可能部分索引可以使用。 |
| Using filesort:MySQL |
需要额外的一次传递,以找出如何按排序顺序检索行。 |
| Using temporary: |
为了解决查询,MySQL需要创建一个临时表来容纳结果。 |
| Using sort_union(...), Using union(...), Using intersect(...): |
这些函数说明如何为index_merge联接类型合并索引扫描。 |
| Using index for group-by: |
类似于访问表的Using index方式,Using index for group-by表示MySQL发现了一个索引,可以用来查询GROUP BY或DISTINCT查询的所有列,而不要额外搜索硬盘访问实际的表。 |