Re: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Ejecutar funcion SIN transacción

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: Raw Message | Whole Thread | 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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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