減少SQL日誌的方法

2021-03-31 08:56:57 字數 705 閱讀 3096

一:

分享]解決sql日誌增大的辦*[望置頂]

--假設test2為資料庫名稱

在查詢分析器中執行:

backup log muonline with no_log

backup log muonline with truncate_only

dbcc shrinkdatabase(muonline)

將上面的語句多次執行,直到日誌檔案縮小。

exec sp_dboption 'muonline','autoshrink','on'

建立作業,每半個小時一次日誌備份,每天一次完全資料庫備份。

在log收縮到正常大小後,將autoshrink選項設定為off。

二:資料庫增大是因為你的日誌增大了,以前大家討論過的,最簡單可行的辦法就是在你資料庫屬性->選項->故障還原裡面選成簡單模式(預設為完全模式),然後選收縮資料庫進行一次收縮,以後你的資料庫基本就不怎麼會增長了

三:1、進入企業管理器,選中資料庫,比如muonline

2、所有任務->分離資料庫

3、到資料庫檔案的存放目錄,將muonline_log.ldf檔案刪除,你怕s的話可以拷出去

4、企業管理器->附加資料庫,選muonline,這個時候你會看見日誌檔案這項是乙個叉,不要緊繼續,此時資料庫就會提示你該資料庫無日誌是否建立乙個新的,確定就是了。

5、記得資料庫重新附加後使用者要重新設定一下。

減少配置的方法

一種是抽象的方式.一種自動裝配的方式.抽象的方式 通過標籤將公共的配置提取出來,然後指定標籤中的abstract屬性為true 在其他標籤中指定其parent即可 如有兩個bean,如下 public class bean3 private int id private string name pr...

postgresql減少wal日誌生成量的方法

1 在繁忙的系統中,如果需要降低checkpoint發生的頻率,減少wal日誌的生成量,減輕對系統io的壓力,可以通過以下兩種方法。1 調整wal segment大小,最高可以調整到64mb,不過只能通過編譯來調整。對於已有系統不太方便 2 增大checkpoint segments設定,使得che...

SQL日誌檔案太大,清理方法

最佳答案方法1 在查詢分析儀裡面執行下面 方法2 進入企業管理器,選中資料庫 所有任務 分離資料庫 到資料庫檔案的存放目錄,將dbname log.ldf檔案刪除,怕s的話可以拷出去 企業管理器 附加資料庫,選dbname,這個時候你會看見日誌檔案這項是乙個叉,不要緊繼續,此時資料庫就會提示你該資料...