Имя: Пароль:
1C
1С v8
Раздуло Log File после тестирования / исправления
0 bvb
 
27.05.13
10:35
После штатного тестирования лог файл сильно раздуло (во сколько раз сказать точно не могу)
При размере баз 25ГБ лог весит 94 Гб

Что делать ?
Из- за чего это происходит ?
Как его сжать и при этом не попрощаться с журналом регистрации 1С ?
Корректно в этом случае сжимать базу средствами MS SQL ?
1 ДенисЧ
 
27.05.13
10:36
а как связаны ЖР 1с и журнла транзакций?
2 alkorolev
 
27.05.13
10:38
USE <имя_базы>
GO
BACKUP LOG <имя_базы> WITH TRUNCATE_ONLY
GO
DBCC SHRINKFILE(N'<имя_лога>')
----
только какой смысл его сдувать?
3 alkorolev
 
27.05.13
10:39
> Как его сжать и при этом не попрощаться с журналом регистрации 1С ?
путаешь теплое с мягким
4 Lexusss
 
27.05.13
10:43
> Что делать?
Shrink (сжать)
> Из- за чего это происходит ?
В лог транзакций пишутся все операции с БД. В процессе ТиИ их выполняется ОЧЕНЬ много.
> Как его сжать и при этом не попрощаться с журналом регистрации 1С ?
Любым путем. ЖР 1С никоим образом не связан с логом транзакций.
> Корректно в этом случае сжимать базу средствами MS SQL ?
Только так и корректно. Любое другое сжатие приведет только к росту файла транзакций
5 bvb
 
27.05.13
10:46
(2) Не могу быть сказать со 100 % уверенностью но :

Последний раз я проделывал
use BASE_1
ALTER DATABASE BASE_1_TEST SET RECOVERY SIMPLE
DBCC SHRINKFILE (BASE_1_log, 2);
ALTER DATABASE BASE_1 SET RECOVERY FULL

похоже после этого журнал регистрации очистился. Хотя возможно я путаю с выгрузкой / загрузкой базы

"Зачем сжимать ?"
6 bvb
 
27.05.13
10:49
Я так понимаю сжимать надо в режиме "Файлы" выбрав тип файла "журнал" ?
Можно это делать когда с базой работаю пользователи ?
7 Lexusss
 
27.05.13
11:17
(6) Можно
8 alkorolev
 
27.05.13
11:44
вариант в (2) сработает для mssql > 2005
в (5) жуткая, конечно, конструкция, но должно сработать
9 alkorolev
 
27.05.13
11:45
вернее, наоборот! НЕ сработает для mssql > 2005
10 1Сергей
 
27.05.13
11:47
трункейт не работает на базах с моделью восстановления фулл. Точнее, работает, но он нифига не уменьшается
11 Мыш
 
27.05.13
12:20
(10) Всё работает. Нужно бэкап делать и чуть подождать, чтоб точка граничная зафиксировалась