У меня все мои базы данных полностью восстанавливаются, и каждые 15 минут создаются резервные копии журналов, поэтому файлы журналов обычно довольно маленькие. вопрос в том, что если есть ночная операция, которая вызывает множество транзакций и приводит к увеличению моих файлов журналов, следует ли мне снова их сжать?
Влияет ли наличие гигантского файла журнала на производительность базы данных? Место на диске в настоящее время не проблема.
edit: Использование SQL 2005 скоро будет использовать 2k8. (Я думал, что положил это ... ооо)
Большой файл журнала не должен снижать производительность. Фактически, вы столкнетесь с падением производительности, когда вам придется обновлять файл журнала каждую ночь, когда происходит длительная операция.
Если дисковое пространство не является проблемой и журналы не полностью вышли из-под контроля, я бы оставил их в покое, но, как всегда, следите за ними.
Если каждую ночь проводится операция, которая увеличивает ее, то определенно не сокращайте ее. Очевидно, они должны быть такого размера, и они снова будут расти.
Проводите ли вы какое-либо техническое обслуживание в ночное время, например, переиндекс?
Вот ссылка что может помочь в принятии решения об уменьшении:
Кроме того, могу ли я предложить вам обновить вопрос, указав версию sql, которую вы используете.