MySQL學習筆記(-)——排序優化

MySQL是如何進行排序的? MySQL讀取數據到排序緩衝區(內存)中進行快速排序,若是數據量太大,那麼就會把數據進行分塊而後分別進行快速排序,存儲在磁盤中,最後在進行合併排序。 2.MySQL的排序的算法: 兩次傳輸排序: Mysql把行指針(記錄指針)和字段讀取到內存中,而後對字段進行排序,排序完以後按照對應的行指針到磁盤上面去讀取對應的記錄組成結果集返回。 單次傳輸排序: Mysql把須要查
相關文章
相關標籤/搜索