显示MySQL索引所使用的字节数,在联合索引中如果有3列,假如3列字段总长度为100个字节,Key_len显示的可能会小于100字节,比如30字节,这就说明在查询过程中没有使用到联合索引的所有列,只是利用到了前面的一列或2列
表示索引字段的最大可能长度
Key_len的长度由字段定义计算而来,并非数据的实际长度
10. Ref列表示当前表在利用Key列记录中的索引进行查询时所用到的列或常量
11. rows列表示MySQL通过索引的统计信息,估算出来的所需读取的行数(关联查询时,显示的是每次嵌套查询时所需要的行数)
Rows值的大小是个统计抽样结果,并不十分准确
12. Filtered列表示返回结果的行数占需读取行数的百分比
Filtered列的值越大越好(值越大,表明实际读取的行数与所需要返回的行数越接近)
Filtered列的值依赖统计信息,所以同样也不是十分准确,只是一个参考值
三. 执行计划的限制无法展示存储过程,触发器,UDF对查询的影响
无法使用EXPLAIN对存储过程进行分析
早期版本的MySQL只支持对SELECT语句进行分析
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx