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