<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                #### 概念 一個sql語句在沒有執行(運行)之前,先計算一下該sql語句需要調用的相關資源,再決定該sql語句是否要最終執行,該行為被稱為“執行計劃”。 #### 作用 主要用于分析sql語句的執行情況(并不執行sql語句)得到sql語句是否使用了索引,使用了哪些索引。 ![](https://box.kancloud.cn/ae8cc55761ddfb56f0b36a4c9350a77b_735x779.png) #### 語法 ~~~ explain SQL語句; ~~~ 結果 ~~~ +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+ | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra | +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+ | 1 | SIMPLE | t1 | NULL | ALL | NULL | NULL | NULL | NULL | 1 | 100.00 | NULL | +----+-------------+-------+------------+------+---------------+------+---------+------+------+----------+-------+ ~~~ 沒有使用索引和解釋 ~~~ id: 1 //SELECT識別符。這是SELECT查詢序列號。這個不重要,查詢序號即為sql語句執行的順序. select_type: SIMPLE //搜索類型,從最好到最差的連接類型為const、eq_reg、ref、range、 indexhe和ALL table: t1 //表名 partitions: NULL type: ALL possible_keys: NULL //顯示可能應用在這張表中的索引。如果為null,沒有可能的索引。 key: NULL // 實際使用的索引。如果為NULL,則沒有使用索引。很少的情況下,MYSQL會選擇優化不足的索引。這種情況下,可以在SELECT語句中使用USE INDEX(indexname)來強制使用一個索引或者用 key_len: NULL //使用的索引的長度。在不損失精確性的情況下,長度越短越好. ref: NULL //顯示索引的哪一列被使用了,如果可能的話,是一個常數. rows: 1 //mysql認為必須檢查的用來返回請求數據的行數. filtered: 100.00 Extra: NULL ~~~ 使用索引的情況 ~~~ id: 1 select_type: SIMPLE table: t1 partitions: NULL type: const possible_keys: PRIMARY key: PRIMARY key_len: 4 ref: const rows: 1 filtered: 100.00 Extra: NULL 1 row in set, 1 warning (0.00 sec) ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看