mysql中explain怎么用-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql中explain怎么用

睡着了去做梦 2021-10-14 15:39:00 483

mysql中explain怎么用

mysql怎么用
分享到
取消 提交回答
全部回答(3)
  • magicalman
    2021-10-15 17:42:55

    这个主要用来查看查询sql的执行过程的,也是检验所用的查询sql是否按照理想的情况在执行,比如是否使用指定的索引,执行时大概过滤的条数,也是用来优化sql语句的一种重要工具

    0 0
  • 无敌小将
    2021-10-14 16:45:25

    您好,我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,推荐查看官网

    https://dev.mysql.com/doc/refman/8.0/en/explain-output.html
    
    1 0
  • 睡着了去做梦
    2021-10-14 15:40:56
    mysql> explain select * from num;
    +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+
    | id | select_type | table | partitions | type | possible_keys | key  | key_len | ref  | rows | filtered | Extra |
    +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+
    |  1 | SIMPLE      | num   | NULL       | ALL  | NULL          | NULL | NULL    | NULL |    4 |   100.00 | NULL  |
    +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+
    1 row in set, 1 warning (0.03 sec)
    
    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题
推荐课程