這是一個“一般”問題。聽我說。
假設我有一個獨立的 MySQL,甚至是一個 3 或 5 個節點的叢集。每個模式有 1 個檔案系統是個好習慣嗎?
例如, schema{1..5} 將會進入 /var/lib/mysql/data/schema{1..5}
我不是在這裡談論這些文件系統下的 RAID 級別...只是普通的 FS。假設我在這裡使用 XFS。
我可能會從中獲得什麼利益?
- 更輕鬆的 FS 備份甚至 (LVM) 備份/快照?
- 表現 ?
- 更快的節點資料複製 ?
還有什麼...
答案1
單一實體磁碟機上的「每個模式 1 個檔案系統」—不!
- 沒有性能優勢。
- 沒有複製優勢。
- 當一個模式開始超出其檔案系統時,一個大的維護缺點是不利的。然後你必須停止一切並重新分割磁碟!
- 無論如何,LVM 快照很快; 「更快」並不值得其他問題。
- RAID 條帶化具有一定的效能優勢沒有其他問題。但這假設您有多個實體驅動器。
- 如果您希望在一個模式中擁有超過 1 TB 的數據,請這麼說。這可能會引發不同的討論。