...

Поиск и создание сущности

Тема в разделе "Проблемы/ошибки", создана пользователем shtepo, 15 авг 2017.

  1. shtepo

    shtepo New Member

    Заметили, что поиск сущности и создание\редактирование сущности с сохранением в базу работает медленно, порядка 15-20 миллисекунд. При обработке большого количества записи (> 100 000) процесс существенно замедляется. Кто как боролся с данной проблемой?

    Дополнение:
    Создание и сохранение сущности вынесено в глобальный сценарий, индексирование сущностей выполнено. Каждая итерация работает с одним экземпляром.
     
    Последнее редактирование: 15 авг 2017
    1 это нравится
  2. KotovImpeltech

    KotovImpeltech New Member

    А что у вас за задача, которая требует в BPMS обработки больше 100к записей быстро?
     
  3. shtepo

    shtepo New Member

    Требуется загрузить базу контрагентов
     
  4. pushkarev

    pushkarev Active Member

    А у вас разовый импорт? Если да то разово можно на ночь запустить и импортировать контрагентов, тут не очень важно как быстро работает запись контрагентов в базу.
    Время добавления в объектов в базу действительно не очень быстрое, т.к. во первых работа идет через ORM, а во вторых в вашем случае это импорт контрагентов, там много связей.
    По поводу времени поиска, то тут очень зависит от того где и что искать, например если искать в веб интерфейсе контрагентов и вынести некоторые тяжелые поля, как например номер телефона, email, адрес в представление, то там получается сложный и долгий запрос.
     

Поделиться: