2011-08-03 44 views
1

我有一個SQL Server(2005)表,其中有近1億多行,每月增長1000萬。分區SQL Server表 - 方法

我想執行分區(按月或年 - 根據需求)。

問題:如果我們實施分區並將所有文件組保留在一個驅動器上,我仍會看到好處嗎?通常,分區意味着將文件分割到多個驅動器上的多個文件組中。

在這裏,我只有1驅動器。如果我實現了1億多行的分區,這是否有助於提高查詢(獲取數據)的性能?

請指教。

問候

回答

0

你會讓事情變得更糟最有可能

  • 您將創建更大量的磁頭移動
  • 你添加分區開銷

我」什麼d建議

  • 添加更多卷(SAN,NAS,RAID等)
  • 確保你有足夠的內存,以減輕貧窮IO

這讓我覺得...

什麼備份?你有他們?在同一個驅動器上?就像在單個磁盤中那樣「驅動」...?