亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL order by排序導致效率低小優化

發布時間:2020-08-17 20:28:45 來源:ITPUB博客 閱讀:312 作者:darren__chan 欄目:MySQL數據庫

MYSQL order by排序導致效率低小優化

有一個主表left join 同一個小表兩次分頁語句,因為order by 導致執行時做排序,從執行計劃中Using filesort ,以及profile中creating sort index 耗時可以看出。

MYSQL order by排序導致效率低小優化

MYSQL order by排序導致效率低小優化


從trace文件可以看出filesort的計算:

"join_execution": {
        "select#": 1,
        "steps": [
          {
            "filesort_information": [
              {
                "direction": "desc",
                "table": "`topxxx` `t`",
                "field": "create_date"
              }
            ] /* filesort_information */,
            "filesort_priority_queue_optimization": {
              "limit": 20,
              "rows_estimate": 2302749,
              "row_size": 264,
              "memory_available": 4194304,
              "chosen": true
            } /* filesort_priority_queue_optimization */,
            "filesort_execution": [
            ] /* filesort_execution */,
            "filesort_summary": {
              "rows": 21,
              "examined_rows": 216594,
              "number_of_tmp_files": 0,
              "sort_buffer_size": 5712,
              "sort_mode": "<sort_key, rowid>"
            } /* filesort_summary */
          }
        ] /* steps */
      } /* join_execution */
    }



后面通過索引加入排序字段后減去排序操作,排序字段放在索引的最前面。

create index idx_topxxx1 on topic (create_date desc,is_del,is_en);


MYSQL order by排序導致效率低小優化

trace 中可以看出排序使用了索引。

            "reconsidering_access_paths_for_index_ordering": {
              "clause": "ORDER BY",
              "index_order_summary": {
                "table": "`topic` `t`",
                "index_provides_order": true,
                "order_direction": "desc",
                "index": "idx_topxxx1",
                "plan_changed": true,
                "access_type": "index"
              } /* index_order_summary */
            } /* reconsidering_access_paths_for_index_ordering */
          },
          {


以此記錄。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄梅县| 常山县| 成都市| 吴桥县| 响水县| 中超| 石楼县| 阿图什市| 华坪县| 宁安市| 浪卡子县| 仁化县| 玉环县| 简阳市| 汶上县| 合水县| 海宁市| 昌乐县| 彰武县| 襄城县| 赫章县| 江城| 静海县| 永春县| 奉新县| 广丰县| 九江县| 株洲县| 宿松县| 颍上县| 绥化市| 普兰店市| 务川| 临洮县| 北海市| 阳谷县| 鞍山市| 石嘴山市| 乐昌市| 商都县| 东兴市|