mysql的order by做了啥?

排序底層做了啥 MySQL會爲每個線程分配一個內存(sort_buffer)用於排序該內存大小爲sort_buffer_size 如果排序的數據量小於sort_buffer_size,排序將會在內存中完成 如果排序數據量很大,內存中無法存下這麼多數據,則會使用磁盤臨時文件來輔助排序,也稱外部排序 在使用外部排序時,MySQL會分成好幾份單獨的臨時文件用來存放排序後的數據,然後在將這些文件合併成一個
相關文章
相關標籤/搜索