2008-08-26 55 views
2

我兩種技術之間進行比較的企業版來創建SQL中的分區表的好處,2005年什麼是使用分區與SQL 2005

  • 使用分區與SQL 2005的標準版視圖(描述here
  • 使用內置的分區在SQL 2005的企業版(描述here

鑑於企業版要貴得多,我想知道是什麼的主要好處較新的企業內置實施。它只是執行本身的節省時間嗎?或者我會在大型數據庫上獲得真正的表現嗎?

我知道我可以在第一個選項中調整約束以保持滑動窗口進入分區。我可以使用內置版本嗎?

回答

0

searchdotnet rulz!檢查了這一點:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

更新:該鏈接已經死了。所以這裏有一個更好的 http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

從上面:

一些性能和可管理性優勢(趙雪芝表)是

  • 簡化設計和 實現大表說的 需要分區爲 性能或可管理性 的目的。
  • 將數據加載到 現有分區表的新分區中,其中 其餘分區的數據訪問中斷最少。
  • 將數據加載到 現有分區表的新分區中,其性能等於將相同的 數據加載到新的空表中。
  • 歸檔和/或刪除部分 分區表,同時最小程度影響 表中其餘部分的訪問 。
  • 允許通過將分區切入和切出分區表來維護分區。
  • 允許在多個相關表格上對超大型操作進行更好的縮放和並行處理。
  • 提高所有分區的性能。
  • 改進查詢優化時間,因爲每個分區不需要單獨進行優化。
0

使用分區表時,您可以更輕鬆地將數據從分區移動到分區。您也可以對索引進行分區。

您還可以根據需要使用單個ALTER TABLE命令將數據從一個分區移動到另一個表。