Мне нужно пакетное обновление списка объектов. Я использую micronaut jpa. Я пробовал несколько подходов, таких как настройка batch_size, order_updates, order_inserts. Однако время выполнения осталось прежним.
Я предполагал, что метод saveAll будет выполнять пакетное выполнение по умолчанию. Но я узнал, что нам нужно настроить свойство batch_size для выполнения пакетного выполнения. При этом производительность по-прежнему не улучшалась.
Я настроил ее в своем application.yml как
jpa:
default:
packages-to-scan:
- 'com.some.project'
properties:
hibernate:
hbm2ddl:
auto: none
jdbc:
batch_size: 50
order_inserts: true
order_updates: true
generate_statistics: true
Что вы делаете, чтобы включить пакетную вставку, обновление, удаление в данных микронавигации