Las herramientas que usas están bastante viejas para poder hacer algo mas optimo.
se me ocurre que almacenes en un string las secuencias de inserts.
así
Código SQL:
Ver originalINSERT INTO tabla VALUES(1,2,3),(4,5,6),(7,8,9);
De tal forma que solo envies al servidor dicha variable a ejecutar. El start transaction y el commit solo se realizarían una vez.
Espero te sirva.