neverend的日志

          不記錄,終將被遺忘。 一萬年太久,只爭朝夕。 他們用數字構建了整個世界。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            62 Posts :: 1 Stories :: 17 Comments :: 0 Trackbacks
          MySQL執行計劃 

          調用方式:
          explain select ...

          explain extended select ...
          show warnings 得到MySQL優化器優化后的查詢語句

          執行計劃包含的信息:


          說明:
          id: select子句的優先級,id越大,優先級越高。
          select_type: 查詢類型
          table: 查詢的表名
          type:  MySQL找到所需行使用的方式,包括如下類型:


          ALL: 掃描全表
          index: 掃描全部索引樹
          range: 掃描部分索引
          ref: 非唯一性索引掃描
          eq_ref:唯一性索引掃描
          const, system: MySQL對查詢某部分進行優化,并轉換為一個常量時,使用這些類型訪問
          NULL: MySQL在優化過程中分解語句,執行時甚至不用訪問表或索引

          rows: 找到所需記錄需要讀取的行數
          Extra: 額外信息

          執行計劃可用來分析select語句的性能,排查性能瓶頸。

          參考資料:
          http://wenku.baidu.com/view/d4416c27aaea998fcc220ea7.html

          /Files/neverend/mysqlexplain-MySQL執行計劃解讀.ppt
          posted on 2012-02-04 18:33 neverend 閱讀(727) 評論(0)  編輯  收藏 所屬分類: 數據庫

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宜君县| 小金县| 新巴尔虎右旗| 从江县| 广宗县| 临湘市| 武山县| 六枝特区| 五家渠市| 米林县| 大港区| 呼和浩特市| 花垣县| 区。| 平阳县| 穆棱市| 深泽县| 昂仁县| 德阳市| 项城市| 饶平县| 龙江县| 吴忠市| 台前县| 伊金霍洛旗| 金乡县| 阿尔山市| 二手房| 岳阳县| 桃园市| 静安区| 西宁市| 满洲里市| 萨迦县| 定结县| 壤塘县| 新密市| 隆回县| 威海市| 新蔡县| 墨竹工卡县|