2016年8月22日 星期一

Shrink Database從8T壓縮到5T要多久?

        有機會碰到這樣的需求應該不多,特此記錄一下,執行環境尚未上線,所以可以有時間來處理,硬碟是SAS 10K 1.2T的,使用Raid 5,用Backup測試一下IO的速度如下


        實際在Shirk的IO如下,沒有其他活動喔,以上數據僅供參考



        根據很久以前的經驗,用SHRINKDATABASE通常不會成功,最後都是用SHRINKFILE的,不過這次還是來試看看

        原本8T大概是快一年的資料量,我先砍掉前三季的,只保留1季大概3個月的資料,所以是確定可以縮到5T沒問題,保留10%可用空間

        結果壓縮時間長達4天又6小時,真是太可怕了,實務上不太可能在Live Server上這樣做,因為壓縮期間不能備份,備份期間也不能壓縮啊


        後來我在Live Server還是再壓縮了一次,這次選擇SHRINKFILE,1.2T壓縮到400G大概也花了10~13個小時,每天壓縮一個檔,這樣還有時間可以備份,只不過有6個檔要壓,還是花了好多天啊

0 意見:

張貼留言