Как правильно делать сжатие журналов в ms sql

1. user_2136019 22.01.26 11:48 Сейчас в теме
Добрый день. Базы в полной модели восстановления, копии журналов делаются каждые 10 минут. Столкнулся с ситуацией, что у некоторых баз файл лога вырос больше, чем файл самой базы данных. Хочу в план обслуживания добавить
USE [mytestdb];
GO
DBCC SHRINKFILE (N'mytestdb_log', 0, TRUNCATEONLY);
GO
для каждой базы. Для бизнеса критично потерять данные даже за час, поэтому перевод в простую модель восстановления не выход. Но и на хорошие быстрые диски для логов бизнесу жалко выделять деньги. Подскажите, пожалуйста, насколько это правильно? Можно ли часто сжимать логи (если да, то с какой периодичностью можно это делать)?
По теме из базы знаний
Найденные решения
2. RustamZz 22.01.26 11:57 Сейчас в теме
(1) Можно. В полной модели записи в логе, которые не попали в бекап - не удалятся.
user_2136019; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 22.01.26 11:57 Сейчас в теме
(1) Можно. В полной модели записи в логе, которые не попали в бекап - не удалятся.
user_2136019; +1 Ответить
3. user_2136019 22.01.26 12:42 Сейчас в теме
4. Vladimir-R 172 22.01.26 12:54 Сейчас в теме
(1)
Для бизнеса критично потерять данные даже за час, поэтому перевод в простую модель восстановления не выход. Но и на хорошие быстрые диски для логов бизнесу жалко выделять деньги.


Это просто праздник какой то!
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот