sqlserver內存占用太高 SQLSERVER有沒有快速收縮數據庫的方法?
SQLSERVER有沒有快速收縮數據庫的方法?您可以使用數據庫管理器選擇數據庫,首先將其分離,然后附加,然后單擊“收縮”。收縮時,首先收縮日志文件。一般來說,它會收縮很多。記住填寫數字。例如,如果上面
SQLSERVER有沒有快速收縮數據庫的方法?
您可以使用數據庫管理器選擇數據庫,首先將其分離,然后附加,然后單擊“收縮”。收縮時,首先收縮日志文件。一般來說,它會收縮很多。記住填寫數字。例如,如果上面的提示可以縮小到0,則可以填充5兆字節。這樣,你就可以保留一些空間,并快速收縮數據庫后,收縮日志文件同樣,它可以比最小收縮量大幾兆字節,但它需要大量的時間來收縮數據庫
1。收縮文件的最佳方法是,如果收縮日志文件,則首先進行日志備份,最好的方法是先完成備份,然后再進行日志備份。
2. 如果要收縮數據文件,建議每次收縮100米。3~5次后,加入500m一次,3~5次加入1g一次。以后不要再加了。收縮是資源密集型的。不要在一個時間或一個忙的時候縮成一行。沒有官方文檔支持,但根據個人經驗,SQLServer似乎有一個適應期。在“適應”之前,它需要從一個小規??s小幾倍,然后慢慢地添加。另外,它不應該縮小到一個很小的尺寸,因為一旦有新的數據或者數據發生變化,它就會再次上升,而此時的壓力會更大。
3. 對于文件的增長規模,按120g級,建議每次增加500m。不要使用百分比。如果你的數據庫不能關閉,那就不容易了。縮小數據庫需要將數據庫轉換為簡單的恢復模型。