Ускорение обмена Enterprise data по прямому подключению (COM) возможно?
Добрый день !
эксплуатируем обмен Enterprise data с прямым подключением серверной базы к файловым размещенным на разных серверах.
субъективно обмен в несколько раз проходит дольше чем если бы я создал COM подключение и проводил запись объектов непосредственно.
временные затраты на подключение COM такие же как и консольный вход в внешнюю базу от 8 до 15 секунд - ожидаемы
но у меня типовая синхронизация по Enterprise data проходит явно дольше в 10- 20раз.
и чтобы перенести незначительный объем информации в виде пары справочников получается ожидание более нескольких минут.
я делал ряд внешних баз клиент-серверными и размещал на одном сервере с центральной базой, но значительного ускорения не получил.
какие есть способы оптимизации Enterprise data по com и что может влиять на скорость прохождения обмена?
одной из идей было разнесение регистрации НСИ и документов на разные узлы регистрации для каждого вида информации (создание нескольких узлов для одной внешней базы )
-Узел для НСИ быстрое расписание
-Узел для документов медленное расписание.
но похоже объем передаваемой информации для средних и малых объемов (50-300 объектов за одну пересылку ) для com не является определяющим , что я передаю 5 объектов что 70 все равно я буду ждать 5 минут, если 150 -6 минут
сильно ли ускорятся обмены если я как транспорт начну использовать http ?
выгрузка/загрузка xml файла через папку?
эксплуатируем обмен Enterprise data с прямым подключением серверной базы к файловым размещенным на разных серверах.
субъективно обмен в несколько раз проходит дольше чем если бы я создал COM подключение и проводил запись объектов непосредственно.
временные затраты на подключение COM такие же как и консольный вход в внешнюю базу от 8 до 15 секунд - ожидаемы
но у меня типовая синхронизация по Enterprise data проходит явно дольше в 10- 20раз.
и чтобы перенести незначительный объем информации в виде пары справочников получается ожидание более нескольких минут.
я делал ряд внешних баз клиент-серверными и размещал на одном сервере с центральной базой, но значительного ускорения не получил.
какие есть способы оптимизации Enterprise data по com и что может влиять на скорость прохождения обмена?
одной из идей было разнесение регистрации НСИ и документов на разные узлы регистрации для каждого вида информации (создание нескольких узлов для одной внешней базы )
-Узел для НСИ быстрое расписание
-Узел для документов медленное расписание.
но похоже объем передаваемой информации для средних и малых объемов (50-300 объектов за одну пересылку ) для com не является определяющим , что я передаю 5 объектов что 70 все равно я буду ждать 5 минут, если 150 -6 минут
сильно ли ускорятся обмены если я как транспорт начну использовать http ?
выгрузка/загрузка xml файла через папку?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) в 2 аза можно ускорить если настроить автоматический обмен. При ручном обмене данные загружаются 2 раза. После первого появляется окно для сопоставления, потом повторная окончательная загрузка. Либо доработать конфигурацию, чтобы ручной обмен обходился без лишних диалогов.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот