2009/6/28 Arturo <[email protected]>: > 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. -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
