Sql-Server
如果文件位於 RAID 上,我應該對數據庫文件進行分區以提高性能嗎?
如果不是將單個大型 .mdf 文件劃分為多個 (.ndf) 文件,我閱讀了很多關於性能改進的資訊。
但我還從文件中發現,如果在 RAID 上創建文件,則可以實現相同的改進。
那麼將 .mdf 文件劃分為多個文件對我來說是否有意義,或者我應該保持原樣,因為它在 RAID 上?
在 VLDB 的每個文件組中擁有多個文件是一種很好的做法。
擁有多個文件有時可以稍微提高性能,但這不是主要原因。
當您重新配置儲存、恢復或將數據庫移動到不同的伺服器時,如果您有更多選擇,例如 6 個 1TB 文件而不是 1 個 6TB 文件。擁有 6 個文件允許您在具有 1、2、3 或 6 個單獨磁碟的系統上執行數據庫。或者添加 1、2 或 5 個額外的磁碟並將數據庫分佈在這些磁碟上。
在現代儲存和作業系統中,有許多方法可以將磁碟匯集在一起,但與具有各種磁碟配置的系統的兼容性具有一定的價值。