Имя: Пароль:
1C
1С v8
Резка лог - файлов
,
0 Злобная Печенька
 
02.10.13
09:42
Задача- есть сервер 1С с несколькими базами. Базы находятся на 2005 скуле. За время работы сервера логи выросли до гигантских размеров - 20-30 гб. Пробовала делать shrink логов- не помогло. Как еще можно порезать логи безопасно для баз?
1 Sammo
 
02.10.13
09:43
Как говорит нащ скулевый админ - шринк логов должен рассматриваться как форс мажор.
Определите - почему они у вас пухнут для начала
2 ДенисЧ
 
02.10.13
09:45
если не нужно восстановление базы на любую минуту - переключай в simple mode и ставь в таск шринк еженощно
3 yukon
 
02.10.13
09:56
(2) Шо, опять!?

Как перестать называть журнал транзакций SQL Server лог-файлом и прекратить борьбу за его размер.
В 12 частях.
Часть 1: http://www.sqlcmd.ru/trans_log_internals-part01.html

Цитата (из 12 части):
Чего не следует делать с журналом транзакций никогда в жизни ни при каких обстоятельствах.
...
* сжимать (SHRINKFILE) лог на регулярной основе, по расписанию. А вот это — необсуждаемый, совершенно полный и законченный бред. Даже продуманное и обоснованное однократное сжатие лога следует рассматривать как ситуацию чрезвычайную и как попытку предотвратить надвигающуюся катастрофу. Делая же это по расписанию вы признаете, что не прочь поработать «пожарником» на постоянной основе, вместо того что бы один раз тщательно потушить все «очаги возгорания» имеющиеся во вверенной вашим заботам системе.
4 nirazu ne 1c
 
02.10.13
10:00
(0) есть такой файлик, Чистка лог-файла.sql, работает через открыть файл в sql менеджмент студио
с содержимым:
Declare @Dbn varchar(30) = 'BuhTest';-- << База, где надо подрезать лог
Declare Script varchar(Max);

Set Script = 'Declare @Log varchar(30);
    Backup Log ['+@Dbn+'] To disk = ''nul''
    Use ['+@Dbn+']
    Set @Log = (Select Name FROM sysfiles WHERE FileID=2)
    DBCC SHRINKFILE (@log, 1)'-- <<Размер файла в страницах
Exec(Script)
5 Злобная Печенька
 
02.10.13
10:11
(3) Так Это и чрезвыйчайно)))) журнал в 30 гб это очень много
6 Злобная Печенька
 
02.10.13
10:14
(1) Пухнут - потому что базам уже года 2 не меньше.
7 Sammo
 
02.10.13
10:19
(6) Сколько сама база?
8 Злобная Печенька
 
02.10.13
10:20
(7) около 10 гб. в этом году свертку планирую делать
9 krbIso
 
02.10.13
10:21
30 ГБ много? вот 600Гб это да многовато
10 Злобная Печенька
 
02.10.13
10:24
(9) ну организации разные, количество бухгалтеров разное. Для нас это много
11 yukon
 
02.10.13
10:24
(5) Вроде ясно написано: "вместо того что бы один раз тщательно потушить все «очаги возгорания» имеющиеся во вверенной вашим заботам системе"
12 Злобная Печенька
 
02.10.13
10:25
(11) За статью спасибо. обязательно прочитаю
13 yukon
 
02.10.13
10:30
(12) Там довольно много букв, но без лишнего занудства. Плюс огромное количество примеров. Я лично читал не отрываясь.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.