簡體   English   中英

我的數據庫日志文件大小有問題

[英]I have a problem with my database log file size

我有一個數據庫,其中MDF大小為10GB,而LDF大小為47GB。

我將恢復模型更改為簡單和完整,但沒有改變。

我有一份完整備份(每天一次)和日志備份(每15分鍾一次)的工作。

如何減小日志文件LDF文件的大小?

您應該能夠使用DBCC SHRINKFILE縮小事務日志文件。 假設以下查詢:

select name from MyUserDatabase.sys.database_files;

返回:

name
--------------------------------
MyUserDatabase
MyUserDatabase_log

您可以使用以下方法將事務日志文件縮小到最小大小(包括仍保留在其中的所有數據):

dbcc shrinkfile (MyUserDatabase_log, 1);

REF: DBCC SHRINKFILE(Transact-SQL)-示例

我的解決辦法是:EXEC sys.sp_cdc_disable_db

因為在“ SELECT * FROM SYS.DATABASES”列中啟用了cdc,並且使log_reuse_wait_desc變為REPLICATION並增加了日志文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM