On 20/06/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Mario Gonzalez escribió:
> > On 20/06/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> > >Daniel Carrero escribió:
> >
> > Y usar un SAVEPOINT ayuda un poco en el rendimiento? Creo que lei
> > una vez que capturar las excepciones puede darle a la funcion un
> > cierto delay en la ejecucion. Ademas, suena logico.
>
> Usar un SAVEPOINT tiene un costo mayor que no usarlo. Usar un EXCEPTION
> en plpgsql es exactamente el mismo costo, puesto que internamente ambos
> usan la misma infraestructura (sub-transacciones). Pero usar un
> EXCEPTION o un SAVEPOINT y pagar ese costo, es ciertamente muchisimo mas
> barato que abortar la transaccion completa y tener que empezar todo de
> nuevo.
>
Ok, entiendo. Thanks!
--
http://www.advogato.org/person/mgonzalez/