Mysql
SSD 上的 MySQL - 有什麼缺點?
最近,我聽說我不應該將我的 MySQL 數據庫託管在 SSD 驅動器上,因為磁碟故障和數據失去的可能性很大。
鑑於我的數據庫中 20% 的查詢是 INSERT 和 UPDATE,以下是我的問題:
問題
- 在 SSD 上使用 MySQL 有什麼缺點?
- 哪些解決方案或替代方案可用於 MySQL/SSD 使用?
您需要記住,SSD 設備的壽命取決於寫入次數。您可能需要實施一種混合方法,以適應位於 HDD 上的頻繁寫入文件和位於 SSD 中的其他組件,從而減少對大量順序寫入的需求。我最初是從一個 FaceBook 工程師的部落格中了解到這種佈局的。
與其對此進行長時間的討論,我想推薦三篇關於 MySQL(InnoDB)和 PostgreSQL 的舊文章:
Aug 14, 2013
:如何確定每天通過插入、更新和刪除操作寫入多少數據?Jun 25, 2013
:英特爾 S3700 SSD 上的 Postgres 寫入性能Jun 18, 2013
: innodb_doublewrite_file 能增長到多大?您應該考慮這一點,因為順序和隨機讀取在 SSD 恕我直言上具有相同的性能