我正在考慮將 mysql DB 移動到它自己的伺服器上。我是否應該投資 15k rpm SAS 驅動器,而不是標準 SATA 驅動器?我的資料集只有 450mb...以每月約 40mb 的速度成長。伺服器將有 4GB 內存,並且還將運行一個 memcached 實例。
答案1
這與大小無關,而是與您所需的速度有關。 SAS 速度要快得多。然而,由於資料集約為 0.5GB,而您有 4GB,且成長速度非常慢,因此您不妨將所有內容載入到記憶體(mysql 快取)中,而不必擔心硬碟速度。
答案2
如此小的資料集在記憶體不足的情況下應該可以正常工作。但如果您想投資效能磁碟,請購買固態磁碟。這可以勝過任何 SAS 磁碟。
答案3
查看您的工作集,磁碟類型是您最不關心的,除非您打算每秒讀取/寫入數千次。投入更多運行並使用 memcached。
答案4
您仍然需要光碟來寫入提交日誌 - 在這種情況下,重要的是小型隨機寫入的效能。獲得電池支援的 RAID 控制器至關重要,因為它可以使小寫入速度大大加快(控制器在後台執行這些操作;如果電源出現故障,則它將資料保留在快取中,直到電源恢復)
這是假設您需要耐用性。