DBCC SHRINKDATABASEMS SQL數(shù)據(jù)庫日志壓縮方法
更新時(shí)間:2007年07月24日 00:00:00 作者:
MS SQL數(shù)據(jù)庫日志壓縮方法
MS SQL性能是很不錯(cuò)的,但是數(shù)據(jù)庫用了一段時(shí)間之后,數(shù)據(jù)庫卻變得很大,實(shí)際的數(shù)據(jù)量不大。一般都是數(shù)據(jù)庫日志引起的!數(shù)據(jù)庫日志的增長可以達(dá)到好幾百M(fèi)。
網(wǎng)上的MSSQL虛擬主機(jī)價(jià)格也貴,要想不讓數(shù)據(jù)庫超容,只好壓縮下數(shù)據(jù)庫日志,或者刪除數(shù)據(jù)庫日志。
下面我給大家介紹一個(gè)方法
1、打開企業(yè)管理器
2、打開要處理的數(shù)據(jù)庫
3、點(diǎn)擊菜單>工具>SQL查詢分析器
4、在輸入窗口里面輸入:
DUMP TRANSACTION [數(shù)據(jù)庫名] WITH NO_LOG
BACKUP LOG [數(shù)據(jù)庫名] WITH NO_LOG
DBCC SHRINKDATABASE([數(shù)據(jù)庫名])
點(diǎn)擊執(zhí)行!這樣子數(shù)據(jù)庫就操作成功了。
程序里面的方法:
壓縮數(shù)據(jù)庫日志
--1.清空日志
exec('DUMP TRANSACTION [' @dbname '] WITH NO_LOG')
--2.截?cái)嗍聞?wù)日志:
exec('BACKUP LOG [' @dbname '] WITH NO_LOG')
--3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會減小
exec('DBCC SHRINKDATABASE([' @dbname '])')
MS SQL性能是很不錯(cuò)的,但是數(shù)據(jù)庫用了一段時(shí)間之后,數(shù)據(jù)庫卻變得很大,實(shí)際的數(shù)據(jù)量不大。一般都是數(shù)據(jù)庫日志引起的!數(shù)據(jù)庫日志的增長可以達(dá)到好幾百M(fèi)。
網(wǎng)上的MSSQL虛擬主機(jī)價(jià)格也貴,要想不讓數(shù)據(jù)庫超容,只好壓縮下數(shù)據(jù)庫日志,或者刪除數(shù)據(jù)庫日志。
下面我給大家介紹一個(gè)方法
1、打開企業(yè)管理器
2、打開要處理的數(shù)據(jù)庫
3、點(diǎn)擊菜單>工具>SQL查詢分析器
4、在輸入窗口里面輸入:
DUMP TRANSACTION [數(shù)據(jù)庫名] WITH NO_LOG
BACKUP LOG [數(shù)據(jù)庫名] WITH NO_LOG
DBCC SHRINKDATABASE([數(shù)據(jù)庫名])
點(diǎn)擊執(zhí)行!這樣子數(shù)據(jù)庫就操作成功了。
程序里面的方法:
壓縮數(shù)據(jù)庫日志
--1.清空日志
exec('DUMP TRANSACTION [' @dbname '] WITH NO_LOG')
--2.截?cái)嗍聞?wù)日志:
exec('BACKUP LOG [' @dbname '] WITH NO_LOG')
--3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會減小
exec('DBCC SHRINKDATABASE([' @dbname '])')
您可能感興趣的文章:
- sql server通過腳本進(jìn)行數(shù)據(jù)庫壓縮全備份的方法【推薦】
- sql server 2008 壓縮備份數(shù)據(jù)庫(20g)
- mysql數(shù)據(jù)庫備份命令分享(mysql壓縮數(shù)據(jù)庫備份)
- sqlserver 數(shù)據(jù)庫壓縮與數(shù)據(jù)庫日志(ldf)壓縮方法分享
- 自動備份mssql server數(shù)據(jù)庫并壓縮的批處理腳本
- ms SQL server數(shù)據(jù)庫備份、壓縮與SQL數(shù)據(jù)庫數(shù)據(jù)處理的方法
- MS SQL SERVER 數(shù)據(jù)庫日志壓縮方法與代碼
- 在程序中壓縮sql server2000的數(shù)據(jù)庫備份文件的代碼
- SQL Server 2000/2005/2008刪除或壓縮數(shù)據(jù)庫日志的方法
相關(guān)文章
14種SQL的進(jìn)階用法分享(更高效地處理數(shù)據(jù))
在實(shí)際的數(shù)據(jù)庫使用中除了CRUD還有很多高級應(yīng)用值得學(xué)習(xí)和掌握,能夠在平時(shí)的工作中得到很多便利,這篇文章主要給大家分享介紹了14種SQL的進(jìn)階用法,通過文中介紹的方法可以更高效地處理數(shù)據(jù)庫數(shù)據(jù),需要的朋友可以參考下2024-01-01
數(shù)據(jù)設(shè)計(jì)之權(quán)限的實(shí)現(xiàn)
這篇文章主要介紹了數(shù)據(jù)設(shè)計(jì)之權(quán)限的實(shí)現(xiàn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08
leaf方案實(shí)現(xiàn)美團(tuán)點(diǎn)評分布式ID生成系統(tǒng)
在復(fù)雜分布式系統(tǒng)中,往往需要對大量的數(shù)據(jù)和消息進(jìn)行唯一標(biāo)識。如在美團(tuán)點(diǎn)評的金融、支付、餐飲、酒店、貓眼電影等產(chǎn)品的系統(tǒng)中,數(shù)據(jù)日漸增長,對數(shù)據(jù)分庫分表后需要有一個(gè)唯一ID來標(biāo)識一條數(shù)據(jù)或消息,數(shù)據(jù)庫的自增ID顯然不能滿足需求2022-01-01
navicat導(dǎo)入excel文件的步驟以及可能碰到的問題
本文介紹將excel導(dǎo)入到mysql數(shù)據(jù)庫的方法,相對來說比較簡單,但也可能會碰到一些小問題,在這里做一個(gè)小的總結(jié),這里使用到的工具包括navicat,mysql數(shù)據(jù)庫以及excel,需要的朋友可以參考下2024-07-07
Navicat premium連接數(shù)據(jù)庫出現(xiàn):2003 Can''t connect to MySQL server o
這篇文章主要介紹了Navicat premium連接數(shù)據(jù)庫出現(xiàn):2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error")的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
如何解決VisualSVN Server 安裝提示錯(cuò)誤 Repositories is not a valid shor
最近在程序中安裝VisualSVN Server時(shí),總是提示“'Repositories' is not a valid short file name”這個(gè)問題,難為了好長時(shí)間,最終解決,下面小編把我的解決辦法分享給大家,供大家參考2015-09-09

