壓縮資料庫日志及資料庫檔案大小
我無論看什麼樣的書籍總想和自己的工作挂上鈎,在繁密的文字中來查找自己所要的資訊,在自己工作中所遇到的一些難題總想在其他資料中找到相關的文字,是以我們懂得的越少就要看越多的書籍,誰也不知道什麼時候能用得上,機關的資料庫越來越龐大,查詢速度越來越慢,我結合機關資料庫的真實情況來操作如何壓縮資料庫日志及其資料庫檔案,這些内容雖然大家都熟悉,如果靜下心來再看一遍我自己的這篇文章,就能感覺到他的實踐性和針對性是多麼的強,直接按這些步驟去執行就可以了,不要問關于這方面的知識點是什麼。
因為機關用的資料庫名為svw,如果其他機關或個人想快捷友善無誤的壓縮資料庫日志,就把資料庫名更改為你們自己的資料庫名,壓縮資料庫日志的操作步驟:
1、打開企業管理器
2、打開要處理的資料庫
3、點選菜單>工具>SQL查詢分析器
4、在輸入視窗裡面輸入:
DUMP TRANSACTION [資料庫名] WITH NO_LOG
BACKUP LOG [資料庫名] WITH NO_LOG
DBCC SHRINKDATABASE([資料庫名])
點選執行!這樣子資料庫就操作成功了。
上面操作我一直在用,不會出現任何問題,而我這些天想找能夠直接壓縮資料庫檔案的方法都不大理想,下面我剛采用了如下方式進行資料庫日志及其資料庫檔案壓縮操作,日志壓縮的比較理想,資料庫檔案也有效果,可是不能直接填寫你想壓縮資料庫檔案的數字,無論怎麼樣,還是寫出來與大家分享。
下面的所有庫名都指你要處理的資料庫的庫名。
1.清空日志
DUMP TRANSACTION 庫名 WITH NO_LOG
2.截斷事務日志:
BACKUP LOG 庫名 WITH NO_LOG
3.收縮資料庫檔案(RU 不壓縮,資料庫的檔案不會減小 )
企業管理器--右鍵你要壓縮的資料庫--所有任務--收縮資料庫--收縮檔案-資料庫檔案 :
--選擇日志檔案--收縮操作-收縮檔案至XXM,這裡會給出一個允許收縮到的最小M數,直接輸入這個數,确定就可以了