пытаясь выяснить, почему у меня на диске было так мало места, я обнаружил файл журнала, занимающий более 12 ГБ ...
это нормально?
как мне предотвратить повторение этого, если нет?
мне просто удалить это?
Любые идеи? Спасибо :)
Если это файл журнала транзакций SQL Server .ldf, вам не следует удалять его, поскольку он приведет к неработоспособности вашей базы данных (вы не можете удалить его, если база данных находится в оперативном режиме).
Предполагая, что это файл журнала базы данных, в зависимости от режима восстановления базы данных и параметров автоматического увеличения, когда для режима восстановления задано значение «Полный» или «Групповой журнал» и включено автоматическое увеличение, журнал транзакций будет увеличиваться до тех пор, пока вы не выполните резервную копию журнала транзакций.
Самый простой способ очистить журнал транзакций - установить для режима восстановления базы данных Простой, а затем сжать журнал транзакций, но это ограничит восстановление только полными резервными копиями.
Если это производственная система, и вы хотите иметь возможность выполнять восстановление на определенный момент времени, вам необходимо запланировать регулярное резервное копирование журнала транзакций, которое очистит файл журнала транзакций. Это не приведет к уменьшению размера на диске, вы должны уменьшить его один раз до управляемого размера, затем отслеживать использование и установить его размер, который позволяет записывать журналы транзакций между каждым резервным копированием в файл журнала без необходимости увеличивать размер файл.
Вот некоторые материалы для чтения, которые помогут вам понять как то, что в настоящее время происходит в вашей среде, так и, самое главное, что вам нужно делать, чтобы управлять этим.