Sql-Server
驗證 SQL Server 分區和文件組
**資訊:**我接手了一個 SQL Server 2005,以前的 DBA 已經配置了三個文件組來將數據隔離到唯一的 LUN 上:
G:數據(主要)
F:審計
J:索引
但是,開發人員不確定這些文件組在過去幾年中是否得到了維護。例如,審計表或索引可能在主文件組上,而不是它們各自的 FG。另外,當我開始嘗試調查時,我沒有看到任何證據表明伺服器具有這些文件組的分區設置?使用系統表:
select distinct [partition_number] from sys.partitions select * from sys.data_spaces
第一個查詢只返回“1”,這讓我相信沒有配置分區。第二個查詢返回三個 FG(Primary、Audit 和 Index)。
問題:有誰知道我如何確定不存在分區和/或驗證數據是否儲存在正確的文件組中?我認為這些文件組在不使用分區的情況下並不能真正提高性能,我錯了嗎?
目前通過http://msdn.microsoft.com/en-us/library/ms345146.aspx閱讀有關分區的更多資訊,但歡迎提供任何建議!
從 sys.partition_schemes 中選擇 *