)等待表锁时间
(3) Rows_sent,查询返回的行数
(4) Rows_examined,查询检查的行数,越长就当然越费时间
第四行,设置时间戳,没有实际意义,只是和第一行对应执行时间...ref_or_null: 与ref方法类似,只是增加了null值的比较,实际用的不多
unique_subquery: 用于where中的in形式子查询,子查询返回不重复唯一值
index_subquery...: 用于in形式子查询使用到了辅助索引或者in常数列表,子查询可能返回重复值,可能使用索引将子查询去重
range: 索引范围扫描,常见于使用>,的查询中...为index_merge时,这里可能出现两个以上的索引,其他的select_type这里只会出现一个
// key_len
用于处理查询的索引长度,如果是单列索引,那就是整个索引长度,如果是多列索引,...,常见于where字句含有in()类型的子查询,如果内表的数据量比较大的,就可能出现这个
loosescan(m..n): 5.6.x之后引入的优化子查询的新特性之一,在in()类型的子查询中,子查询返回的可能有重复记录时