1. 程式人生 > 資料庫 >MYSQL SERVER收縮日誌檔案實現方法

MYSQL SERVER收縮日誌檔案實現方法

事務日誌記錄著在相關資料庫上的操作,同時還儲存資料庫恢復(recovery)的相關資訊。

收縮日誌的原因有很多種,有些是考慮空間不足,有些則是應用程式限制導致的。

下面介紹的是在簡單模式下,進行收縮操作。

一、命令列搞定

USE MASTER
GO
ALTER DATABASE {DBName} SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE {DBName} SET RECOVERY SIMPLE --簡單模式
GO
USE {DBName}
GO
DBCC SHRINKFILE (N'{DBName}_Log',8,TRUNCATEONLY)
GO
USE MASTER
GO
ALTER DATABASE {DBName} SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE {DBName} SET RECOVERY FULL --還原為完全模式

二、通過圖形介面逐步操作

1、開啟資料庫屬性視窗

MYSQL SERVER收縮日誌檔案實現方法

2、更改資料庫恢復模式,“完整”改成“簡單”

MYSQL SERVER收縮日誌檔案實現方法

3、收縮資料庫日誌,“任務”->“收縮”

MYSQL SERVER收縮日誌檔案實現方法

MYSQL SERVER收縮日誌檔案實現方法

4、收縮完,將資料庫的恢復模式修改為“完整”

MYSQL SERVER收縮日誌檔案實現方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。