SQL Server数据库事务日志文件大小急剧增加

时间:2016-09-05 19:46:47

标签: sql sql-server logging sql-server-2005

备份后,我注意到SQL Server数据库事务日志文件的大小急剧增加。我们有10 GB的可用空间,现在我只能看到9 MB。

我应该在哪里查看找出此问题的根本原因?

1 个答案:

答案 0 :(得分:1)

我要检查的第一件事是数据库中是否存在打开的事务。 事务日志备份仅截断到最早的打开事务。

我使用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()并不总是向我显示所有打开的交易。