Имя: Пароль:
1C
1С v8
Журнал транзакций заполнен
,
0 sergdi
 
04.06.12
09:49
Используется обработка поиск и замена значений. Меняем контрагентов
В числе изменяемых документов остатки и переоценка валюты. В результате журнал транзакций на SQL сервере разрастается до 40 Гб и заполняет диск.
1 0_Serg_0
 
04.06.12
09:49
увеличь диск
2 Trier
 
04.06.12
09:50
(0) диск маленький
3 sergdi
 
04.06.12
09:51
(2) а 40 ГБ - это нормально ?
4 Trier
 
04.06.12
09:51
(0) +(2) на сервере можно установить ограничение расширения журнала, что правда не очень здорово
5 Trier
 
04.06.12
09:51
(3) у меня до 100 разрастается иногда
6 0_Serg_0
 
04.06.12
09:52
(3) если 40ГБ это свободное пространство диск + объём журнала транзакций = то ненормально = см (1)
7 sergdi
 
04.06.12
09:57
(4) какова причина такого разрастания ? при обычной работе примерно 10 ГБ как теперь обрезать. Почему плохо устанавливать ограничение расширение журнала
8 Maxus43
 
04.06.12
10:00
что-то не понял... фул бэкап и шринк лога. или 40Гб за один присест разрастается с нуля?
9 Maxus43
 
04.06.12
10:04
короче 500 раз перетирали, если не используете разностные бэкапы - переводи в Симпл базу, вобще расти не будет лог
10 sergdi
 
04.06.12
10:06
(9) спасибо так и сделаем
11 sergdi
 
04.06.12
13:01
(9) можно ди переводить базу в этот режим из обработки по ADO, когда в 1С открыта эта база. Т.е сделали backup, включили режим SIMPLE, выполнили обработку, вернули FULL
12 sergdi
 
04.06.12
14:00
(11) нашел в инете. Можно переключаться между этими режимами для объемных операций но после переключения в full нужно сделать backup, чтобы запустился full
13 sergdi
 
05.06.12
13:58
До начала процедуры обработки :
ALTER DATABASE SET RECOVERY SIMPLE WITH NO_WAIT;

здесь процедура изменений значений
.......

после процедуры
ALTER DATABASE SET RECOVERY FULL WITH NO_WAIT;

Правильно ли использовать здесь NO_WAIT ?