|
Переполнение памяти при работе обработки | ☑ | ||
---|---|---|---|---|
0
ammorf
23.02.17
✎
17:45
|
Приветствую всех. Мужскую часть форумчан с праздником Защитника отечества! Вопрос такой:
Конфигурация УТ 10.3 переделанная и с кучей дополнительных модулей. Платформа 8.3 (8.3.5.1482). Стоит задача очистить базу данных (свернуть) от старых документов и элементов некоторых справочников. Период несколько лет. Сделал обработку которая обходит за период необходимые ключевые документы. Помечает на удаление потом ищет связанные элементы справочников тоже помечает. Потом обходит связанные документы где есть ссылка на ключевой документ. Тоже помечает на удаление. Проблема в том что документооборот в БД очень большой. В месяц может быть 1000+ а то и больше документов. Документы тяжелые и при отмене проведения производят еще кучу операций по удалению движений, пометки удаления некоторых связанных документов. В итоге примерно при достижении 1000 помеченных документов появляется ошибка Недостаточно памяти. И База падает. Посоветуйте что нужно сделать что бы обработка могла обрабатывать такие большие операции и не забивала память. Заранее спасибо. |
|||
1
nordbox
23.02.17
✎
17:52
|
(0) А не проще сделать чистую базу и туда перегрузить и справочники и остатки??
|
|||
2
Лефмихалыч
23.02.17
✎
18:00
|
(1) +100500
еще можно перед удалением документов отключить использование итогов, это облегчит сильно. Но лучше перенести то и только то, что реально нужно. ЗЫ а 1000+ документов в месяц - это ни о чем объем. Возможно стоит подумать о настоящем сервере уже. |
|||
3
ammorf
23.02.17
✎
18:00
|
Есть ряд нюансов. Конфа не стандартная привязана к БД Супер окна. Есть некоторые данные без привязки к объектам.. в свое время коряво немного сделали чудо-программисты.
|
|||
4
Лефмихалыч
23.02.17
✎
18:01
|
(3) разберись с нюансами и сделай всё правильно
|
|||
5
Garykom
гуру
23.02.17
✎
18:06
|
(0) Просто добавь памяти.
RAM 32 гига думаю будет достаточно на 64 битной платформе 1С )) |
|||
6
nordbox
23.02.17
✎
18:08
|
(3)>>Конфа не стандартная
и чо? практически все можно вообще перенести разными типовыми обормотками их миллионы в инете лежат |
|||
7
ammorf
23.02.17
✎
18:18
|
(5) Пробую этот метод.
|
|||
8
Черный маклер
23.02.17
✎
23:18
|
(0)
- используй клиента-64 - помечай по 999 документов |
|||
9
Черный маклер
23.02.17
✎
23:19
|
+8 возможно в обработке есть запросы с неудаляемыми временными таблицами
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |