Raul Andres Duque escribió:
> Es raro porque según comentan Alvaro y Jaime, no debería haber un cambio
> notable en performace entre abrir o no un transacción ... sin embargo
> este proceso que comento dura casi 3 veces más si lo hago dentro de una
> transacción, son exactamente las mismas sentencias enviadas a la DB desde
> la aplicación, el único cambio es el BEGIN al inicio y el COMMIT al
> final.
Ah, ya entiendo. Lo que estás haciendo al no poner el BEGIN y COMMIT es
hacer que cada sentencia se ejecute en su propia transacción. No quiere
decir que no estén en una transacción, sino que están en transacciones
implícitas.