1
我有一個數據庫,需要支持許多插入,更新和刪除。 該數據庫保存最近3個月的實時數據。數據量巨大 - 數據庫的大小約爲0.5TB。固定大小的數據庫 - 優勢?
我每天運行一個歸檔3個月以上數據的進程。當然,刪除數據不會釋放出結果空間。回收我需要的磁盤空間(自動)縮小數據庫。當需要更多數據庫空間時,這當然會隨(自動)增長。
在另一方面,我們知道,掠過我腦海shrinking the database is evil! 一種解決方案是設置一個固定大小爲我的數據庫從0.5TB到0.8TB,甚至0.9TB或任何希望的自由空間導致數據存檔後(即刪除舊數據)稍後將被數據庫重新使用。
任何人都可以證實,這樣我可以避免(自動)收縮+(自動)增長的需要?當然,我們假設固定大小足夠大。
這是一個很大的想法,我想避免收縮/增長,因爲在這些操作過程中數據庫幾乎不可用 – Adi 2012-07-19 08:15:00
如果您需要回收磁盤空間,我沒有看到您有任何其他選擇 - 只是不要每一次都這樣做一天,並在最小加載時間執行 – BonyT 2012-07-19 08:23:29
另外,收縮/增長增加磁盤碎片... – Adi 2012-07-19 08:23:43