Я читал другие сообщения и часами занимался исследованиями, но все еще не стал мудрее. У меня есть база данных с 65 гигабайтами в файле данных и 230 гигабайтами в файле журнала. Я пытаюсь изменить дизайн базы данных, чтобы она была более эффективной, но при изменении схемы файл журнала пытается стать слишком большим, и окна жалуются, что не хватает места на диске.
Я пытался сжать файл, и меньше всего получается ~ 220 гиг. используя DBCC OPENTRAN, я вижу, что активных транзакций нет. используя select * FROM sys.dm_tran_database_transactions, я вижу, что ничего интересного не происходит.
Моя интерпретация того, что я прочитал, заключается в том, что файл журнала должен быть большим только в том случае, если есть активная транзакция, и после того, как все транзакции будут зафиксированы, файл должен иметь возможность теоретически сжаться до чего-то очень маленького. правильный?
Я пробовал журнал резервного копирования с truncate_only, за которым следует dbcc shrinkfile (dbname, 2)
Что я могу сделать, чтобы сжать этот файл до чего-то более управляемого?