mysql 的执行计划

1.mysql 是使用 explain +sql 语句 查看执行计划的.

EXPLAIN SELECT * FROM user WHERE nid = 3;

在这里插入图片描述
table : 正在访问的表名
在这里插入图片描述
possible_keys : 可能使用的索引
key : 真实使用的
key_len : MySQL中使用索引字节长度
rows : mysql 预估为了找到所需的行而要读取的行数

在这里插入图片描述
limit
limit 匹配后就不会继续进行扫描

mysql> SELECT * FROM user WHERE email = 'klvchen123@126.com' LIMIT 1;
+-----+------------+--------------------+-------+
| nid | name       | email              | extra |
+-----+------------+--------------------+-------+
| 123 | klvchen123 | klvchen123@126.com | 123   |
+-----+------------+--------------------+-------+
1 row in set (0.01 sec)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐