當(dāng)前位置:
首頁 >
MySQL order by 是怎么工作的?
發(fā)布時間:2025/5/22
32
豆豆
生活随笔
收集整理的這篇文章主要介紹了
MySQL order by 是怎么工作的?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
日常讀書筆記
- 全字段排序
- 語句
- 執(zhí)行流程
- 問題
- 總結(jié)
- rowid排序
- 語句
- 執(zhí)行流程
- 優(yōu)點
- 缺點
- 建議
- 如果MySQL擔(dān)心內(nèi)存太小,才會選擇 rowid
- 如果MySQL認(rèn)為內(nèi)存足夠大,優(yōu)先選擇全字段排序
- MySQL的設(shè)計思想
- 如果內(nèi)存夠,就盡量多利用內(nèi)存,盡量減少磁盤訪問
- 那是不是所有的order by都需要在sort_buffer中排序?
- 答案:不是
- 聯(lián)合索引
- 執(zhí)行流程
- 優(yōu)化答案
- 聯(lián)合索引覆蓋所有的查詢字段,減少一次回表,但是占內(nèi)存,得維護
- 答案:不是
總結(jié)
以上是生活随笔為你收集整理的MySQL order by 是怎么工作的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL count(*)这么慢,我该
- 下一篇: MySQL高性能优化规范建议