Mysql
將啟動磁碟更改為 SSD 會影響性能嗎?
我們最近將生產數據庫磁碟更改為 SSD。澄清一下,MySQL 配置中的所有數據路徑、記憶體、tmp、…目錄引用都指向該數據庫磁碟,現在是 SSD。
引導盤仍然是普通的 HDD(在 GC 術語中:標準持久磁碟)。更改為 SSD 啟動盤會影響我們數據庫系統的整體性能嗎?
系統高讀、低寫;主要是分析。
以這種方式進行分析。
- 每次對 SSD 的讀取或寫入都將(大約)是 HDD 的 10 倍。
- 引導涉及將作業系統讀入 RAM —— 可能超過 1 GB 的 I/O。所以啟動速度取決於磁碟的類型。
- 數據庫讀/寫只涉及數據庫目錄樹,因此它們的速度取決於它所在的磁碟類型。
- 引導內容和數據庫內容之間通常沒有重疊——除了簡單的安裝將它們都放入同一個文件系統(因此相同的 HDD 或 SSD)。
/tmp
有時放在自己的文件系統中。這可以在作業系統中配置。可以將數據庫配置為使用/tmp
或其他一些位置。因此,您可能需要確保 MySQLtmpdir
指向 SSD。- MySQL 的大部分“記憶體”都在它自己的控制之下。所以,我在這裡沒有看到額外的因素。