Using index for group-by 使用索引分组。表示MySQL找到了一个索引,可用于检索GROUP BY或 DISTINCT查询的所有列,而无需对实际表进行任何额外的磁盘访问。此外,索引以最有效的方式使用,因此对于每个组,只读取少数索引条目。
Using index for skip scan 使用索引跳过扫描范围
Using join buffer 将表数据读入缓存,然后从缓存中读数据来执行操作。
Using MRR 使用多范围读取优化策略读取表。
Using temporary 使用临时表,MySQL需要创建一个临时表来保存结果。如果查询包含以不同方式列出列的GROUP BY和 ORDER BY子句,则通常会发生这种情况。
Using where 使用上了where限制,表示MySQL服务器在存储引擎受到记录后进行“后过滤”(Post-filter),如果查询未能使用索引,Using where的作用只是提醒我们MySQL将用where子句来过滤结果集。
Zero limit 查询有一个LIMIT 0子句,不能选择任何行。
Only index 这意味着信息只用索引树中的信息检索出的,这比扫描整个表要快。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx