一千萬個為什麽

搜索

MDF和LDF文件大小

我想知道SQL Server服務器實例的MDF和/或LDF文件是否有任何建議的最大大小。

例如,如果我想創建一個400 GB的數據庫,是否有規則可以幫助我決定應該創建多少個mdf文件?或者我應該繼續創建一個巨大的400Gbytes mdf文件?

如果是這樣會以某種方式影響數據庫性能?

最佳答案

您所做的將取決於您的磁盤系統。您需要確定應用程序將執行的事務類型,並配置磁盤以便能夠處理這些事務。 I/O系統是大多數系統的瓶頸,因此這肯定會影響性能。隔離順序I/O並分配隨機I/O.

SQL 2000調優書中的一些指導原則:

在其自己的RAID 1或RAID 10驅動器上隔離事務日誌。

在RAID陣列中配置足夠的驅動器或將數據庫拆分到單獨磁盤上的文件組中,這樣您可以將卷保持在每秒少於125個I/O(該數量可能已過時)。

如果預計主要讀取事務,則將數據文件卷配置為RAID 5。

如果預期寫入次數超過10%,則將數據卷配置為RAID 10。

轉載註明原文: MDF和LDF文件大小