mysql查看执行计划

以你之姓@ 2023-10-06 16:19 75阅读 0赞

mysql 的执行计划

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

  1. EXPLAIN SELECT * FROM user WHERE nid = 3;

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

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

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

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读