идет выгрузка из 1С, пакет на 1000 элементов обрабатывается в районе 20 минут.
Это норма для такого количества свойств или нужно работать с БД?
думаю что дело тут в канале передачи архива выгрузки. там скорей всего передается контент типа картинок и он долго льется. но это не точно
Да картинки тоже льем. При этом выгрузка в моменте начинает занимать 40 гб оперативки на сервере 1С
40гб оперативки? О_О
свойства в отдельную таблицу уже вынесли?
На уровне БД?
я про вынести каталог инфоблока в отдельную таблицу
да норма, для битрикса это норма. Почитай как происходит обмен 1С и битрикса. (создание временных таблиц, индексация и т.д.). мы переписывали обмен, 1,5 часа превратились в 6-8 минут. Из простого, разделить хранение свойств и торговых предложений в разных таблицах. Чуточку будет быстрее. Ну и на стороне 1С регламент выгрузки настроить и выгружать частями, можно еще доп. ядро проца для mysql выделить. но это такое себе решение.
Да вариант переписи процесса обмена тоже можно рассмотреть. Если у вас есть ориентировочное понимание в часах, то можно было бы рассмотреть сотрудничество. В личке.
Обсуждают сегодня