1. 程式人生 > >總結一下mysql的隨機IO和順序IO

總結一下mysql的隨機IO和順序IO

mysql 資料最終都會刷到磁碟上去,刷盤分隨機IO和順序IO,兩者效能相差很大,大多情況下我們會改變一下設計使mysql 的隨機IO變為順序IO來提高效能,這裡說明下哪些是隨機IO,哪些是順序IO:

隨機IO:

寫資料檔案:

ibd, MYD,MYI

INNODB 資料檔案

ibdata1

同步資訊記錄檔案

master.info,relay-log.info

順序IO:

順序IO主要是在日誌方面,儘量減少記錄日誌對整個系統的影響;

事務日誌:

ib_logfile0,ib_logfile1

查詢日誌:

general log

慢查詢日誌:

slow log

錯誤日誌

error log

binlog and  relay log