0
備份後,我注意到SQL Server數據庫事務日誌文件的大小急劇增加。我們有10 GB的可用空間,現在我只能看到9 MB。SQL Server數據庫事務日誌文件大小急劇增加
我應該在哪裏查找以找出此問題的根本原因?
備份後,我注意到SQL Server數據庫事務日誌文件的大小急劇增加。我們有10 GB的可用空間,現在我只能看到9 MB。SQL Server數據庫事務日誌文件大小急劇增加
我應該在哪裏查找以找出此問題的根本原因?
我要檢查的第一件事是數據庫中是否存在打開的事務。 事務日誌備份只能截斷到最早的打開事務。
我使用Adam Machanic的sp_WhoIsActive和@get_transaction_info = 1開關。 http://sqlblog.com/
你也可以使用:
SELECT * FROM sys.dm_tran_active_transactions tat
INNER JOIN sys.dm_exec_requests er ON tat.transaction_id = er.transaction_id
CROSS APPLY sys.dm_exec_sql_text(er.sql_handle);
DBCC OPENTRAN()並不總是告訴我所有打開的事務。
sys.databases'中的'log_reuse_wait'是什麼意思?另請參閱http://dba.stackexchange.com/q/29829/3690 –