SQL?server數(shù)據(jù)庫log日志過大占用內(nèi)存大的解決辦法
工作中遇到服務(wù)器內(nèi)存爆紅,自己查看發(fā)現(xiàn)是數(shù)據(jù)庫的log日志文件過大,占內(nèi)存有180g之多,找了挺多,還是直接刪除log文件這種方便快捷
一、當(dāng)時(shí)先是看了一下SQL server各個(gè)數(shù)據(jù)庫的log所占內(nèi)存大小,本來考慮用壓縮,但發(fā)現(xiàn)所占內(nèi)存已經(jīng)99%了,壓縮不了了
DBCC SQLPERF (LOGSPACE)
可以通過這個(gè)查看數(shù)據(jù)庫各個(gè)log日志的內(nèi)存占用
二 、先分類數(shù)據(jù)庫,最好先完整備份數(shù)據(jù)庫,點(diǎn)擊需要?jiǎng)h除log的數(shù)據(jù)庫,選擇數(shù)據(jù)庫——右鍵——任務(wù)——分離,如下圖:
三、將日志文件和數(shù)據(jù)文件復(fù)制粘貼到另外一個(gè)文件夾或者改名以防萬一。刪除鏈接,如下圖
四、現(xiàn)在就可以去數(shù)據(jù)庫對(duì)應(yīng)的文件夾中把log文件刪掉了
可以右擊數(shù)據(jù)庫點(diǎn)擊屬性查看文件的所在對(duì)應(yīng)位置
五、附加數(shù)據(jù)庫
六、選擇需要恢復(fù)的對(duì)應(yīng)數(shù)據(jù)庫的文件數(shù)據(jù),添加上去,顯示log文件找不到,點(diǎn)擊日志然后點(diǎn)擊下面刪掉就好,系統(tǒng)會(huì)自動(dòng)生成新的log文件,最后點(diǎn)擊確定附加成功
ps:由于不方便展示數(shù)據(jù)庫,就在網(wǎng)上找的別人的圖片,但方法都是實(shí)踐操作過的,沒有問題。
總結(jié)
到此這篇關(guān)于SQL server數(shù)據(jù)庫log日志過大占用內(nèi)存大解決辦法的文章就介紹到這了,更多相關(guān)SQLserver log日志過大內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Zabbix監(jiān)控SQL Server服務(wù)狀態(tài)的方法詳解
這篇文章主要給大家介紹了關(guān)于Zabbix監(jiān)控SQL Server服務(wù)狀態(tài)的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10bak文件怎么打開 2000w數(shù)據(jù)怎么打開?
這篇文章主要介紹了sqlserver數(shù)據(jù)庫bak文件如何恢復(fù)打開的方法,需要的朋友可以參考下2014-02-02SQL實(shí)現(xiàn)篩選出連續(xù)3天登錄用戶與窗口函數(shù)的示例代碼
本文主要介紹了SQL實(shí)現(xiàn)篩選出連續(xù)3天登錄用戶與窗口函數(shù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04sql注入數(shù)據(jù)庫修復(fù)的兩種實(shí)例方法
這篇文章介紹了sql注入數(shù)據(jù)庫修復(fù)的兩種實(shí)例方法,有需要的朋友可以參考一下2013-09-09Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹
這篇文章主要介紹了Oracle、MySQL和SqlServe三種數(shù)據(jù)庫分頁查詢語句的區(qū)別介紹 的相關(guān)資料,需要的朋友可以參考下2016-05-05SQL中聚類后字段數(shù)據(jù)串聯(lián)字符串方法常見示例代碼
這篇文章主要介紹了SQL中聚類后字段數(shù)據(jù)串聯(lián)字符串方法常見的方法,文中通過代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2025-01-01