| From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
|---|---|
| To: | Raul Andres Duque <ra_duque(at)yahoo(dot)com(dot)mx> |
| Cc: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, Lista - PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Re: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Ejecutar funcion SIN transacción |
| Date: | 2009-02-09 19:35:41 |
| Message-ID: | 20090209193541.GH2870@alvh.no-ip.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
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.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fernando Hevia | 2009-02-09 19:36:31 | RE: OffTopic - Servidor sin posibilidad de abrir puertos |
| Previous Message | Raul Andres Duque | 2009-02-09 19:33:49 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Ejecutar funcion SIN transacción |