SQL Server 2012筆記分享-57:數據文件和日誌文件放置最佳實踐

(一)數據文件 (data file)

   

  1. 一個數據庫可以有一個或多個數據文件

  2. 其中默認最先創建幷包含系統對象的文件稱爲主數據文件 (primary data file)

  3. 默認擴展名.mdf,不可以被去除

  4. 其他數據文件稱爲從屬數據文件 (secondary data file)

  5. 默認擴展名.ndf,在文件中的數據被清空的情況下可以被去除

  6. 對於超大的數據庫,使用多個數據文件可以提高管理的靈活性

  7. 將多個數據文件分佈在不同的磁盤上可以有助於提升數據庫的整體I/O性能

  8. 磁盤訪問的I/O壓力將隨機分佈到不同的磁盤上


(二)日誌文件 (transaction log file)

   

  1. 一個數據庫可以有一個或多個事務日誌文件 (默認擴展名.ldf)

  2. 使用多個事務日誌文件對於數據庫性能沒有好處

  3. 事務日誌總是在單個日誌文件中順序寫入的

  4. 最佳實踐:將數據文件和日誌文件放置在不同的磁盤上

  5. 提升數據庫的整體I/O性能:將隨機讀寫和順序寫入的磁盤I/O請求分佈到不同的磁盤上

  6. 提升數據的保護程度:在僅數據文件或日誌文件磁盤損壞的情況下仍可能恢復數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章