|
Hola, soy nuevo en el foro y nuevo con Delphi. Pero laburo con MySQL desde hace años y te aseguro que hacer varias insersiones es muchísimo más lento que hacer una inserción enorme que haga todo.
Podés hacer una consulta del tipo
INSERT INTO.... ; INSERT INTO...;INSERT INTO.... ; INSERT INTO...;
... y así. La idea es que mover el motor de MySQL cuesta un poco, y si vos hacés todas las inserciones por separado lo estás moviendo cada vez, en cambio, si le dás todas las inserciones para hacer él se encarga de optimizar las mismas.
Cuanto más puedas delegar al motor mejor, está muy bien programado y nada de lo que vos programes va a ser más rápido.
Y fijate de hacer transacciones, porque si grabás la factura y no los asientos vas a tener problemas.
Saludos, matías.-
|