Re: Duracion maxima de una transaccion

From: Espartano <espartano(dot)mail(at)gmail(dot)com>
To: Arturo <arturomunive(at)gmail(dot)com>
Cc: Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duracion maxima de una transaccion
Date: 2009-06-29 00:12:13
Message-ID: d353bd50906281712q5b802224gd1484e6f75413106@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2009/6/28 Arturo <arturomunive(at)gmail(dot)com>:
> Hola a todos:
> Quería preguntarles, cual es la duración máxima que debe tener
> una transacción para que no se presente problemas.
> o podría ser la pregunta, que problemas me puede acarrear mantener
> una transacción mucho tiempo.
> Mi problema esta en que tengo un cuadro de ingreso de datos, en el cual se
> ingresan datos y se guardan resultados de operaciones
> el cuadro es del tipo modal (con botones ok cancel) entonces al mostrarse el
> dialogo yo inicio la transacción y al presionar ok realizo un commit, y con
> el cancel un rollback.

Porque mejor no almacenas los valores que vaya metiendo el usuario en
variables y cuando le de aceptar haces la insesion y si le dan
cancelar pues no haces nada, asi ni mantienes conexiones ni
transacciones ni nada de nada.

> El problema va por el lado de que algunos usuarios podrían dejar abierta esa
> ventana de ingresos de datos de manera prolongada (de hecho es una mala
> costumbre que tienen con el sistema actual que manejan, el cual vamos a
> remplazar)
> Entonces yo quiero saber cuanto tiempo debe estar abierta una transacción, y
> que problemas podría acarrearme que una transacción este abierta mucho
> tiempo.
> (obviamente los bloqueos durante el tiempo de operación de este ingreso de
> datos son bloqueos por filas)
>

--
Un saludo y muchisimas gracias.

Atte: Ing. Jorge Sánchez Escobedo.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-06-29 01:10:26 Re: Duracion maxima de una transaccion
Previous Message Arturo 2009-06-28 23:07:27 Duracion maxima de una transaccion