[SQL SERVER][Tools]善用 Partition Management Utility

[SQL SERVER][Tools]善用 Partition Management Utility

Partition Management Utility v 3.0終於可以支援SQL 2012了,

當初最吸引我的2個功能,一個是簡單清空某分區,

另一個是正確建立某個分區的中繼資料表,

這兩個功能讓資料維護作業更有效率,下面我簡單操作一下。

工具主要特性

1.提供簡單命令執行刪除分區

2.自動建立正確的中繼資料表,方便partition  switch 操作。

 

下載 Partition Management Release 3.0

 

清空Partition資料

以前你要先建立一個完全符合該分區結構的一個中繼資料表後才能執行清空partition資料,

現在只要簡單一個指令就搞定。

 

清空partition 2 資料

image

 

 

驗證

image

少了partition 2。

 

 

但資料庫會存在剛刪除的分區資料的中繼資料表

image

 

復原Partition 2資料(驗證中繼資料表結構正確性)

ALTER TABLE mytbl_part2_634959271048750000
SWITCH TO mytbl  PARTITION 2  

 

image

輕鬆簡單,為什麼可以輕鬆簡單還原呢?

因為該工具產生的中繼資料表內含constraint相當正確,

省下以往我們要自己處理資料範圍的時間。image

工具準確產生partition 2的資料範圍邊界。

 

 

 

參考

[SQL SERVER][TSQL] 查詢 Partition Table 相關資訊

[SQL SERVER][Performance]善用Partition Table#2測試