Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Растёт лог транзакций. шринк не помогает. Что делать?  [new]
shrink_log_file
Guest
recovery model: simple.

проблема в том, что заканчивается место на диске в ОС,
так как сильно растёт лог транзакций.

создал задание по шринку лога:
DBCC SHRINKFILE (myDB_Log, 100);
GO

установил алерт, который будет срабатывать если размер лога больше 100 Мб.

алерт срабатывает, вижу по истории джоба, что срабатывает успешно.
Но лог транзакций всё равно продолжает расти.
Сделал ограничение на файл лога: 8192Мб, но он доходит до этого порога,
и 1С-ники получают ошибку.


вопрос ещё как-то решается?
3 апр 14, 12:33    [15826472]     Ответить | Цитировать Сообщить модератору
 Re: Растёт лог транзакций. шринк не помогает. Что делать?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вообще то нужно не шринкать лог, а
- либо бэкапить лог, если модель восстановления полная
- либо завершить зависшую транзакцию, если модель восстановления простая
3 апр 14, 12:38    [15826507]     Ответить | Цитировать Сообщить модератору
 Re: Растёт лог транзакций. шринк не помогает. Что делать?  [new]
Кавказ-сила
Member

Откуда: Москва
Сообщений: 261
https://www.sql.ru/forum/128516/top-10-samyh-populyarnyh-voprosov
3 апр 14, 12:38    [15826509]     Ответить | Цитировать Сообщить модератору
 Re: Растёт лог транзакций. шринк не помогает. Что делать?  [new]
shrink_log_file
Guest
Glory
Вообще то нужно не шринкать лог, а
- либо бэкапить лог, если модель восстановления полная
- либо завершить зависшую транзакцию, если модель восстановления простая


бэкапить лог не нужно в моём случае, и модель восстановления простая. база не промышленная

- убить сессию не получается, она намечена на удаление, но был массовый инсёрт в большую таблицу,
теперь дожидаюсь rollback.
3 апр 14, 12:49    [15826603]     Ответить | Цитировать Сообщить модератору
 Re: Растёт лог транзакций. шринк не помогает. Что делать?  [new]
Glory
Member

Откуда:
Сообщений: 104760
shrink_log_file
- убить сессию не получается, она намечена на удаление, но был массовый инсёрт в большую таблицу,
теперь дожидаюсь rollback.

Нельзя сжать файл журнала меньше, чем занимает в нем незавершенная транзакция
3 апр 14, 12:53    [15826631]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить