Я отчасти случайный администратор баз данных, будучи разработчиком, унаследовавшим пару серверов баз данных (2005 и 2008 гг.) От кого-то, кто мало знал об администрировании баз данных и, похоже, еще меньше интересовался изучением этой темы.
Я учусь по ходу дела и сейчас пытаюсь выяснить файлы журнала транзакций.
Все наши базы данных были настроены с простой моделью восстановления и автоусадкой. Я понял, что использование автоусадки обычно ужасная идея, но, насколько я понимаю, это было сделано для того, чтобы не дать журналам транзакций выйти из-под контроля. (Автосжатие фактически сокращает файл (ы) журнала или только DB?)
Я узнал об этом в SQL Server 2012, и мне было интересно, правда ли это о 2005 и / или 2008 году, и что именно это означает: «Когда база данных использует простую модель восстановления, компонент Database Engine усекает журнал транзакций после контрольной точки. [. ..] Database Engine запускает автоматическую контрольную точку в простой модели восстановления, когда виртуальный журнал заполняется на 70 процентов ». Где указан размер виртуального журнала?
Я хочу отключить автоматическое сжатие во всех базах данных, но прежде чем я это сделаю, я должен знать, что файлы журнала не будут быстро выходить из-под контроля.
Любая помощь будет принята с благодарностью.