Назад | Перейти на главную страницу

Только что обнаружил файл журнала, занимающий более 12 ГБ, что мне делать?

пытаясь выяснить, почему у меня на диске было так мало места, я обнаружил файл журнала, занимающий более 12 ГБ ...

Любые идеи? Спасибо :)

Если это файл журнала транзакций SQL Server .ldf, вам не следует удалять его, поскольку он приведет к неработоспособности вашей базы данных (вы не можете удалить его, если база данных находится в оперативном режиме).

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

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

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

Вот некоторые материалы для чтения, которые помогут вам понять как то, что в настоящее время происходит в вашей среде, так и, самое главное, что вам нужно делать, чтобы управлять этим.

Управление журналом транзакций