Добрый день,
Вопрос по времени загрузки списка сущносей из БД с использованием DataManager.
В моей кейсе загружается список из 100 основных сущностей, всего в связанном графе под загрузку ~500-700 связанных сущностей, у каждого объекта ~10 полей/аттрибутов.
Исполнение такого запроса составляет ~1 сек. Непосредственно запрос к БД выполняется за 10-15 мс (замерял отдельно, т.к. думал что может тормозить на уровне БД). Остальные 900+ мс видимо уходят на создание Java объектов.
Время отработки запроса линейно связано с количеством загружаемых сущностей.
Можно ли как-то увеличить производительность в этом моменте? Может ли это быть связано с перекрестным вызовов бинов? Замечено что вызов из одного бина метода другого бина вносит задержку в ~10мс на прохождение слоев прокси методов.