zoukankan      html  css  js  c++  java
  • MySQL中如何分析查询语句

    Oracle中有explain for,mysql中也有同样的功能,那便是explain,举例如下:

    mysql> explain select (case (select count(*) from stock) when 0 then 0 else max(id)+1 end) from stock;
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    | id | select_type | table | type  | possible_keys | key     | key_len | ref  | rows | Extra                        |
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    |  1 | PRIMARY     | NULL  | NULL  | NULL          | NULL    | NULL    | NULL | NULL | Select tables optimized away |
    |  2 | SUBQUERY    | stock | index | NULL          | PRIMARY | 4       | NULL | 3696 | Using index                  |
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    2 rows in set (0.00 sec)

    desc也是同样的功能:

    mysql> desc select (case (select count(*) from stock) when 0 then 0 else max(id)+1 end) from stock;
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    | id | select_type | table | type  | possible_keys | key     | key_len | ref  | rows | Extra                        |
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    |  1 | PRIMARY     | NULL  | NULL  | NULL          | NULL    | NULL    | NULL | NULL | Select tables optimized away |
    |  2 | SUBQUERY    | stock | index | NULL          | PRIMARY | 4       | NULL | 3696 | Using index                  |
    +----+-------------+-------+-------+---------------+---------+---------+------+------+------------------------------+
    2 rows in set (0.00 sec)

    其中rows可以当cost那样看。

    --2020年5月2日--

  • 相关阅读:
    无阻塞网络
    带宽、线速、吞吐量
    one-to-all及all-to-all网络通信模式
    CLOS网络架构与FATTREE胖树拓扑
    CLOS网络
    IP分片与重组详解
    原 TCP层的分段和IP层的分片之间的关系 & MTU和MSS之间的关系
    多个方面比较电路交换、报文交换和分组交换的主要优缺点
    地址族与数据序列 (转)
    简单网络搭建与测试 mininet
  • 原文地址:https://www.cnblogs.com/heyang78/p/12817392.html
Copyright © 2011-2022 走看看