Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по лог-файлу и ограничению роста  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Здравствуйте.
Есть довольно крупная БД, ~40-45 ГБ.
Модель восстановления, используемая в данной БД, установлена простая.
Лог файл имеет разные размеры, в среднем от 1 до 3х ГБ, когда сильно разрастается делаем бэкап и после этого shrink лог файла.
Проявилась следующая проблема: при выполнении действий регламента, а именно реорганизации индекса, очень быстро растет лог-файл, вплоть до того, что он съедает оставшееся место на жестком и регламент сыпется с ошибкой - "Журнал транзакций для базы данных "dbname" заполнен..."
Очистил лог файл, в свойствах базы задал стартовое значение (400 мб), максимальное (4000 мб), рост по 100 мб, рост, как вы видите, ограничен. Значение столбца log_reuse_wait_desc для этой таблицы в sys.databases стоит Checkpoint.
И все равно получаю ту же ошибку при выполнении регламента - журнал заполнен.
6 янв 12, 12:23    [11864238]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Glory
Member

Откуда:
Сообщений: 104751
Antony GL
Значение столбца log_reuse_wait_desc для этой таблицы в sys.databases стоит Checkpoint.
И все равно получаю ту же ошибку при выполнении регламента - журнал заполнен.

Ну так текст в log_reuse_wait_desc и указывает на причину того, почему не может быть повторно использовано место в журнале.
6 янв 12, 12:45    [11864320]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Glory,

А какое значение должно стоять в моем случае, для разрешения перезаписи? NOTHING?
6 янв 12, 12:46    [11864324]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Glory
Member

Откуда:
Сообщений: 104751
Antony GL
А какое значение должно стоять в моем случае, для разрешения перезаписи? NOTHING?

Это не разрешение.
Это причина, по которой журнал не особождается автоматически
6 янв 12, 12:49    [11864336]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Glory,

Не знал. А можно поподробнее, что нужно, чтобы исправить данную ситуацию, т.е. разрешить перезапись лога?
Просто с таким делом еще не сталкивался, и где искать - не знаю. Везде мысль обрывается на том, чтобы посмотреть значение в указанной таблице и все.
6 янв 12, 12:52    [11864345]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Glory
Member

Откуда:
Сообщений: 104751
Для начала прочитать статью Checkpoints and the Active Portion of the Log из хелпа
6 янв 12, 12:55    [11864353]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по лог-файлу и ограничению роста  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Прочитал. Если я все верно понял, то Checkpoints не так уж часто (в моем случае) и возникают. Также прочитал связанные статьи
http://msdn.microsoft.com/en-us/library/ms191154.aspx
http://msdn.microsoft.com/en-us/library/ms190770.aspx
Теперь, жестко задав значение, равное 5 минутам, что существенно меньше выполнения регламентирующих запросов, я могу рассчитывать на перезапись моих логов?
6 янв 12, 14:04    [11864610]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить