這篇文章將為大家詳細(xì)講解有關(guān)SQL SERVER數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)收縮,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、遷西ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的遷西網(wǎng)站制作公司
不到萬(wàn)不得已,千萬(wàn)不要收縮數(shù)據(jù)庫(kù)。收縮數(shù)據(jù)庫(kù)影響極大:
1.收縮數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù)的影響極大,產(chǎn)生大量日志和碎片,而且會(huì)鎖表。如果你的庫(kù)當(dāng)前正在被使用,收縮不下去非常正常。
2.收縮數(shù)據(jù)庫(kù)一定要手工來(lái)做的,而且是在維護(hù)窗口期做的事。
3.盡量使用語(yǔ)句來(lái)執(zhí)行,可以提示錯(cuò)誤
在不得不收縮的時(shí)候,參考下面的步驟
1.找到數(shù)據(jù)庫(kù)中最大的幾個(gè)表,重建所有索引。首先嘗試指定Truncate Only收縮方式.它只是移除文件尾部的空閑空間,并不重新組織已經(jīng)使用的數(shù)據(jù)頁(yè)。
DBCC SHRINKDATABASE (AdventureWorks2012, TRUNCATEONLY);
2 最后才考慮,不帶選項(xiàng)的收縮。收縮不要一次性全部收縮。 可以每次收縮2G左右。不要把空間可用空間全部收縮了,可以剩余一部分比如4G。
3.可在進(jìn)程中的任一點(diǎn)停止 DBCC SHRINKDATABASE 操作,任何已完成的工作都將保留。
4. 不能在備份數(shù)據(jù)庫(kù)時(shí)收縮數(shù)據(jù)庫(kù)
關(guān)于“SQL SERVER數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)收縮”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。