Как избавиться от лог файла в SQL? Или уменьшить его размер. Хотя-бы. #92001


#0 by Iskander
Имеется 1С установленная на SQL. База пухнет в дикой прогрессии (за 3 мес - уже 3 Гб). Недавно обнаружилось, что лог-файл SQL (имябазы.ldf) перевалил за 4Gb. Вопрос - как сделать так, чтобы прекратить рост лог файла (к концу года-то это будет уже 16Gb, если не больше)?. И зачем он нужен-то этот лог-файл.
#1 by Дурочкааа 1С
Журнал транзакций что-ли?
#2 by Iskander
Ну наверно да, типа. Он ещё по умолчанию в Program Files ставиться. Такую бяку мне своими 4Гб сделал. У меня ж, Fat32 стояло. Пришлось в NTFS конвертить. Да ладно еслиб днем, а то ночью вызвали от теплой кроватки оторвали. :-)
#3 by insider
настрой скуль на автобэкап (раз в день например), после бэкапа лог транзакций уменьшается. и лучше положи базу и лог на отдельный винт, а то на системном не есть очень хорошо.
#4 by Дурочкааа 1С
Если речь про журнал транзакций, то, наверное, у тебя движений много, вот он и пухнет. Когда конфигурацию обновляешь, 1С кричит, что она этот журнал очищает - попробуй сохранить конфигурацию.
#5 by Iskander
Не. бэкап не помог. Я ее несколько раз сегодня бэкапил. Ни на грамм не уменьшилась. Только подросла.
#6 by insider
ну это не выход обновляться ежедневно. для скуля есть штатные процедуры сжатия базы, бэкапа и т.п. - ими и нужно пользоваться, причем настроить можно все это в автоматическиом режиме и с удалением старых архивов (чтоб диск не переполнять)
#7 by Iskander
Да. Уточнение. Имеется Win2000+SQL2000 и всё это добро стоит на 2-х процессорной игрушке с 4Гб оперативки, 1 IDE на 80Гб под систему + 2 SCSI в зеркале по 37Гб под базу.
#8 by insider
+6 т.е. при реезрвном копировании копии тразакций удаляются из журнала транзакций и соответственно уменьшается его размер (хотя имеются варианты настройки, при которых журнал не очищается), также можно настроить ежедневное разностное копирование (для очень больших баз предпочтительно) и еженедельно например - полный бэкап. мне почему-то помогало :) ты лог тоже быкапил или только базу?
#9 by Iskander
Ну не знаю. Попробую. На трезвую голову. А то щас у меня на любимом хлебозаводе отгрузка пошла. Нехочу экспериментов. А то мало-ли что, а с утра отгружается товара на 300-400 тыс руб. Зачем мне такая ответственность? Днем будет час, тогда и поиграюсь. Спасибо за совет. А сейчас пора спать.
#10 by Прапорщик Задов
Классическая ситуация: техника хорошая, искандер тупой. Хватило же ума журнал транзакций положить в Program Files.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям