Я пытаюсь управлять размером с файл журнала S'L Server 2008. У меня есть база данных отчетности, которая загружается один раз в день. Модель простого восстановления лучше всего подходит, так как нет никаких транзакций, кроме утренней нагрузки, и я могу воссоздать эти записи. Мои цели заключаются в том, чтобы журнал транзакций был фиксированным размером, достаточно большим, чтобы он не должен выделять новое пространство во время загрузки.
Моя проблема заключается в том, что журнал продолжает расти. Я знаю, что журнал должен быть помечен для повторного использования, но почему журнал продолжает расти? В log_reuse_wait_desc показывает "Ничего".
Я могу уменьшить файл журнала до 1 МБ, так что я знаю Есть нет сделок в нем. Я могу создать работу, чтобы сделать это, но я предпочел бы оставить журнал на 500MB, что достаточно для обработки ежедневных нагрузок. Если я делаю это, журнал растет.
Как я могу держать журнал на согласованный размер?
Пожалуйста, обратите внимание: Сжатие файла журнала не решает эту проблему. Я знаю, как это сделать. Я пытаюсь найти способ повторного использования места в журнале транзакций.