Update:原作者拿到硬碟後測試了一天,發現寫入速度不盡理想:24 Hours with an SSD and MySQL。
SSD 硬碟應該要列入耗材...
國外有一些先驅已經在測試把 MySQL 的 data 丟上去跑:Thoughts on SSD and MySQL 5.1,這篇裡建議把 sync_binlog
與 innodb_flush_log_at_trx_commit
保留預設打開的狀態 (用 InnoDB 時,如果為了效率會把這兩個都關掉,尤其是後者,有寫入動作時的速度 (INSERT/UPDATE/DELETE) 會差十倍到三十倍),不過我覺得為了減少 I/O 還是要開。另外在 OS Filesystem 層的參數也要注意。
http://www.emc.com/about/news/press/us/2008/011408-1.htm
http://blogs.hds.com/hu/2008/01/ssd_flash_or_dram.html
我公司也有一台PostgreSQL用SSD當硬碟
在什麼參數都不調的狀況下
速度也比傳統硬碟快了很多
不過可讀寫次數的耐用度跟價格方面
考驗才正要開始