У нас есть пакетное приложение, в котором каждая запись записывается в БД с использованием хранимой процедуры, в которой есть только оператор INSERT
.
Stored Procedure ( params ):
INSERT INTO table VALUES params
Но когда эти хранимые процедуры добавляются в пакет для каждой записи, производительность executebatch()
оказывается не такой, как ожидалось, если бы были указаны отдельные INSERT
s.
Мы не хотим передавать массив как массив хранимой процедуре.Мы также не хотим писать в коде оператор INSERT
.Как мы можем преодолеть эту проблему с executeBatch()
производительностью?