MYSQL EXPLAIN 执行计划 | 京东物流技术团队

💡 原文中文,约8700字,阅读约需21分钟。
📝

内容提要

执行计划是通过使用EXPLAIN语句来查看查询语句的具体执行计划,包括表的读取顺序、操作类型、使用的索引等。每个查询语句都有一个唯一的id值,表示执行优先级。查询语句中的每个SELECT关键字都有一个select_type属性,表示其在整个查询中的角色。执行计划中的type列表表示访问方法或类型,从最好到最坏依次是:system、const、eq_ref、ref、range、index、ALL。key_len列表表示索引中使用的字节数,rows列表表示预计扫描的行数,filtered列表示过滤后剩余记录的百分比。Extra列表表示额外信息,如使用索引、使用临时表、使用文件排序等。

🏷️

标签

➡️

继续阅读