sql 資料庫日誌壓縮

2021-05-28 11:21:25 字數 567 閱讀 9572

執行下列語句

dump transaction 資料庫 with no_log

gobackup log 資料庫 with no_log

go再在資料庫上 右鍵 所有任務 收縮資料庫

第二種方法

1.分離資料庫

2.刪除log檔案

3.附加資料庫的同時建立新的日誌檔案

select (varchar(10), getdate(),120)

select (varchar, getdate(), 23)

收縮資料庫就是把資料庫不需要或者沒有用的東西進行資源**,簡單的說就是資料庫壓縮,比如你資料庫的很大,

你收縮下資料庫就不會有那麼大了,還有乙個辦法就是刪除資料庫日誌,具體**:

dump transaction [yz] with no_log --清空日誌

backup log [yz] with no_log --截斷事務日誌

dbcc shrinkdatabase([yz]) --壓縮資料庫

dbcc updateusage ([yz]) --報告和更正 sysindexes 表的不正確內容

批量壓縮資料庫日誌SQL

declare tb table sqlstr varchar 2000 查詢需要壓縮的資料庫 declare cur cursor for select name from sys.databases where name like hb or name in hz028 hz029 declar...

壓縮資料庫日誌

經常在csdn上看到發帖說,壓縮日誌檔案處理不當,導致資料庫損壞,甚至不能恢復資料,於是就寫了乙個通用的資料庫日誌檔案壓縮的儲存過程來解決此問題 壓縮資料庫的通用儲存過程 壓縮日誌及資料庫檔案大小 因為要對資料庫進行分離處理 所以儲存過程不能建立在被壓縮的資料庫中 鄒建 2004.03 引用請保留此...

壓縮資料庫日誌

經常在csdn上看到發帖說,壓縮日誌檔案處理不當,導致資料庫損壞,甚至不能恢復資料,於是就寫了乙個通用的資料庫日誌檔案壓縮的儲存過程來解決此問題 壓縮資料庫的通用儲存過程 壓縮日誌及資料庫檔案大小 因為要對資料庫進行分離處理 所以儲存過程不能建立在被壓縮的資料庫中 鄒建 2004.03 引用請保留此...