Я работал над повышением производительности импорта большого набора данных в SpringBoot JPA.
Я реализовал пакетную обработку записей, которые я сохраняю в базе данных, а также очистку и очистку диспетчера объектов для каждого пакета, и все пакеты находятся под @Transactional.
Этот процесс очень помог улучшить время выполнения службы импорта, но я хотел подтвердить, правильный ли это путь или есть ли альтернатива в SpringBoot или в Hibernate это может помочь очистить память и избежать возникновения OutOfMemoryException?
Я пытался найти это в официальной документации, но не получил подтверждения, является ли это способом улучшить время выполнения транзакций базы данных для большого набора данных.
Пожалуйста, предложите.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ting-large
Мобильная версия