国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2000/2005/2008刪除或壓縮數據庫日志的方法

2020-07-25 12:35:56
字體:
來源:轉載
供稿:網友

由 于數據庫日志增長被設置為“無限制”,所以時間一長日志文件必然會很大,一個400G的數據庫居然有600G的LOG文件,嚴重占用了磁盤空間。由于主要 是做OLAP,所以數據庫本身不會有大變動,所以日志也就沒有多少作用了,因此想辦法把數據庫日志文件收縮到很小或者刪除。

網 上搜索相關解決方案后,得到的答案豐富多彩,但是真正管用的方案并不多,這里分享一個csdn上找到的方法。這個方法講述了SQL Server 2005和SQL Server 2008在收縮數據庫日志的不同之處,頗有幫助。同時,該方法的效率很高,收縮600G的日志到10M只花了不到30秒。

最后附上代碼:

適用于SQL Server 2000的方法

DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP LOG [jb51] WITH NO_LOGDBCC SHRINKDATABASE([jb51])

其中jb51為數據庫名

適用于SQL Server 2005的方法

Backup Log [jb51] WITH no_logGODUMP TRANSACTION [jb51] WITH no_logGOUSE jb51 DBCC SHRINKFILE (2)GO

說明:由于SQL Server 2008對文件和日志管理進行了優化,所以以上語句在SQL2005中可以運行但在SQL2008中已經被取消。

USE[master]GOALTER DATABASE jb51 SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE jb51 SET RECOVERY SIMPLE --簡單模式GOUSE jb51GODBCC SHRINKFILE (N'DNName_Log', 11, TRUNCATEONLY)GOUSE[master]GOALTER DATABASE jb51 SET RECOVERY FULL WITH NO_WAITGOALTER DATABASE jb51 SET RECOVERY FULL --還原為完全模式GO

其中jb51為數據庫名,DNName_Log為日志名,需要找一下,具體的說明可以參考這篇文章,也有圖文方法 http://m.survivalescaperooms.com/article/136523.htm

這篇文章就介紹到這了,需要的朋友可以參考一下,希望大家以后多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青冈县| 鹤壁市| 兴国县| 淮安市| 莱阳市| 赣州市| 宁蒗| 宁远县| 洮南市| 大姚县| 哈巴河县| 宝应县| 顺昌县| 陈巴尔虎旗| 蒲城县| 黔东| 广东省| 阿城市| 安康市| 抚顺县| 韶关市| 彰化县| 栾川县| 秦皇岛市| 苗栗市| 莫力| 东辽县| 乐至县| 贡觉县| 沙雅县| 昌黎县| 得荣县| 诏安县| 衢州市| 蚌埠市| 高清| 湖州市| 高陵县| 北宁市| 萝北县| 北宁市|