備份和復原最佳實務作法 › Microsoft SQL Server 資料庫基本原理 › 效能增進祕訣
效能增進祕訣
考慮資料庫的實際配置,以利用檔案與檔案群組以及部分備份/還原可以最佳化資料庫效能的好處。
- 如果將具有高流量評估的表格放置在不同的檔案群組,以便與具有較少預期流量的表格分開,則可以將高流量表格儲存在高效能磁碟上,並將其他檔案儲存在不同磁碟上的其他檔案群組中。 針對表格和檔案群組備份工作所進行的查詢,便可存取速度最快的裝置。
- 在盡量多的不同裝置上建立檔案與檔案群組,這樣可以讓多個讀/寫裝置處理對表格提出的查詢。
- 將用於相同查詢的不同表格放在不同的檔案群組中,以啟用平行資料搜尋。
- 將異動日誌檔放在其中未含資料檔案的磁碟上。
- 如果使用 Microsoft SQL Server 2005 或更新的版本,可以跨多個檔案群組分割表格,以加速查詢存取時間 (查詢會掃描局部資料,而非全部資料),並簡化重建索引等工作。 考慮水平或垂直磁碟分割。 請參閱 Microsoft SQL Server 說明文件,以取得詳細資料。
- 考慮資料穩定性,以幫助您配置檔案與檔案群組。 例如,可以將靜態但因記錄目的所需的資料指派到唯讀的檔案群組。 利用 SQL 2005 或更新的版本,使用「部分資料庫」子集選項,將唯讀檔案群組排除於備份計畫之外,以改善備份時間。
- 可以將這些檔案另外儲存在使用多個檔案群組的資料庫中。 如果將資料庫配置在數個裝置上,而其中一個磁碟故障,則只需還原故障磁碟上的檔案。
- 將預期會快速成長的檔案放在不同磁碟機上的不同檔案群組中。
- 當檔案已滿時,可以在現有的檔案群組中新增檔案及磁碟,讓 SQL Server 將資料傳到新的檔案中。
Copyright © 2013 CA.
All rights reserved.
|
|