2016-09-05 10 views
0

После резервного копирования я заметил, что размер файла журнала транзакций базы данных SQL Server значительно увеличился. У нас было 10 ГБ свободного места, теперь я мог видеть только 9 МБ.Журнал транзакций базы данных SQL Server Размер файла резко увеличился

Где я должен проверить, чтобы найти основную причину этой проблемы?

+0

Что говорит 'log_reuse_wait' в' sys.databases'? Также см. Http://dba.stackexchange.com/q/29829/3690 –

ответ

1

Первое, что я хотел бы проверить, это открыть транзакцию в базе данных. Резервное копирование журнала транзакций обрезается только до самой старой открытой транзакции.

Я использую sp_WhoIsActive от Adam Machanic с переключателем @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() не всегда показывает мне все открытые сделки.

Смежные вопросы