![]() |
![]() |
![]() |
|
Раздуло 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) Всё работает. Нужно бэкап делать и чуть подождать, чтоб точка граничная зафиксировалась
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |