|
Типовая обработка "Поиск и удаление дублей" съедает всю память (30Гб) | ☑ | ||
---|---|---|---|---|
0
Pro-tone
17.11.20
✎
13:02
|
Есть типовая обработка "Поиск и удаление дублей", находит 1012 ссылок на замену, при нажатии "Удалить дубли" происходит переполнение памяти на сервере 1С и у всех пользаков валится 1С. зашел внутрь обработки, докопал до того, что обработка создает объект "БлокировкаДанных", не очищая его в транзакции, добавляет туда элементов порядка 400 000 элементов уже через 3 минуты, и продолжает это делать. Кто-то с этим сталкивался? Может код по очистке написать этих таблиц блокировки?
|
|||
1
Pro-tone
17.11.20
✎
13:08
|
Интересно, что удаление и замена ссылок даже не запускается, так как до этого кода даже не доходит, набивая таблицы блокировок для 1012 ссылок
|
|||
2
Pro-tone
17.11.20
✎
13:16
|
Спустя 4 минуты там уже 1350 миллионов строк, блокировки по каждому полю (объекту) из таблицы объектов (по сути блокировки идут по каждому ссылочному типу в таблицах всех объектов, где они присутствуют), и какая-то беда прям, память доступная вся улетает, 1С:Предприятие 8.3 (8.3.9.1850), БИТ.ФИНАНС 3.0 (3.0.39.62/3.1.20.3) (http://v8.1c.ru/buhv8/)
|
|||
3
dka80
17.11.20
✎
13:18
|
1. Взять обработку из другой конфигурации
2. Ограничить количество обрабатываемых объектов |
|||
4
mikecool
17.11.20
✎
13:20
|
раз есть переполнение, значит где то могут быть зацикленные ссылки
|
|||
5
ДенисЧ
17.11.20
✎
13:23
|
Возьми нетиповую. Например, из портативных инструментов
|
|||
6
Pro-tone
17.11.20
✎
13:29
|
У меня есть (5) ПоискИЗаменаЗначений (3.0), можно пробовать ее
|
|||
7
Pro-tone
17.11.20
✎
13:31
|
(3) в общем модуле БСП это происходит
|
|||
8
Фрэнки
17.11.20
✎
13:38
|
А что за ссылки? Какой-то тип значения у них должен быть.
Подозреваю, что якобы "типовая обработка" не является типовой, т.к. это конфиг БИТ.Финанс. Работал с ней уже довольно давно, но по номеру релизов помню, что изменения от БФ носят тотальный характер. Если четко видно место в общем модуле БСП и это место с относительно небольшим числом строк кода, то было бы неплохо на него взглянуть :-) |
|||
9
Pro-tone
17.11.20
✎
13:42
|
(8) нет, ОбщегоНазначения.ЗаменитьСсылки(ПарыЗамен, Параметры), это БСП
|
|||
10
Pro-tone
17.11.20
✎
13:42
|
(9) справочник "Контрагенты"
|
|||
11
Pro-tone
17.11.20
✎
13:42
|
(10) - >(8)
|
|||
12
TormozIT
гуру
17.11.20
✎
14:26
|
Не мучайся с типовой обработкой. Лучше изучай передовой инструмент http://devtool1c.ucoz.ru/index/poisk_dublej_i_zamena_ssylok/0-23
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |