Имя: Пароль:
1C
1С v8
Очистка лога БД в SQL2008
0 veronika1888
 
14.05.12
10:42
Непомерно раздуты транзакционные логи.
База 4 гб, лог базы 80 ГБ.

Можно очищать транзакционный лог базы во время Бэкапа, используя план обслуживания?

ЗЫ. Пересмотрела наборы команд плана обслуживания, нигде не нашла опции типа "очищать лог транзакций"

Помогите плиз...
1 veronika1888
 
14.05.12
10:46
up1
2 fisher
 
14.05.12
10:46
Модель резервирования full? Штатно чистится при бэкапе лога транзакции. Но физически при этом не уменьшается. Можно отдельной командой "срезать" пустое место с конца. Срежется как повезет - зависит от внутренней фрагментации.
Я в экстренных случаях радикальный способ использую (при наличии бэкапа) - детач базы, физическое удаление лога и аттач с созданием нового лога.
3 Maxus43
 
14.05.12
10:51
4 fisher
 
14.05.12
10:52
(2) + В штатном режиме работы в модели full предполагаются регулярные бэкапы журнала транзакций. Тогда при "ровной" работе с базой файлы журналов физически расти не будут.
5 ptrtss
 
14.05.12
10:52
(2) >> Я в экстренных случаях радикальный способ использую (при наличии бэкапа) - детач базы, физическое удаление лога и аттач с созданием нового лога

Можно просто передернуть модель резевирования
6 veronika1888
 
14.05.12
10:52
(2) А если в параметрах БД установить модель восстановления "Простая", хуже не будет?
7 ptrtss
 
14.05.12
10:54
(0) Автору, как вариант использовать "Простая", но тогда восстановления будут только на моменты бекапов. Если полная - то восстановления можно делать на любой момент
8 Maxus43
 
14.05.12
10:54
(6) не сможете откатится на определённое время если надо будет
9 fisher
 
14.05.12
10:54
(5) И что, мгновенно освободится место на диске? Именно это я подразумеваю под экстренными случаями.
(6) Если вы и так не бэкапите логи - будет только лучше.
10 veronika1888
 
14.05.12
10:56
(9) в плане обслуживания, в задании "Резервное копирование базы данных" параметр тип резервной копии "Полное"
11 veronika1888
 
14.05.12
10:57
+(10) в этой ситуации можно использовать базу с параметром "простая"
12 Maxus43
 
14.05.12
10:59
(11) на какой момент надо бэкап поднимать? если на определённое время (например на 15:45) - то зовите админа, пусть нормально настроит.
Если такой необходимости нет - ставьте Симпл
13 ptrtss
 
14.05.12
11:01
(9) Я не будут проверять, чтобы вам ответить, ладно?))
14 fisher
 
14.05.12
11:04
(11) Это вопрос? Всё уже сказали. Если вы отталкиваетесь только от полных бэкапов - нужна именно "Простая". Тогда логи будут чиститься автоматически. "Полная" специально их не чистит, чтобы эти данные можно было забэкапить. Тогда при регулярных бэкапах транзакций можно восстановиться практически на любой момент между полными бэкапами.