У меня есть метод импорта данных. В случае большого объема импорта он не может работать в рамках одной транзакции без потенциального возникновения OutOfMemoryError из-за огромного кэша операторов транзакций.spring-data JPA: ручная транзакция фиксации и перезагрузка нового
Я хочу, чтобы вручную фиксировать после n записей в кэше операторов.
Как я могу это достичь? (предпочтительно в методе @Transactional).
спасибо, отлично. flush() и clear() + batch_size сделали трюк. Массовое увеличение производительности. отменены предыдущие попытки через 10 мин, тогда как менее половины работы было выполнено. теперь он завершился через 2,5 мин. –