From: | Mximo Eduardo Mndez <mmendez(at)ceride(dot)gov(dot)ar> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Timeout |
Date: | 2005-08-05 15:08:03 |
Message-ID: | BasiliX-1.1.1_fix2-112326528342f3ab0309ac4@wwwmail.ceride.gov.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias por contestar lvaro. Te cuento que en nuestro grupo, se ha trabajado con powerbuilder contra ASE de Sybase, y en el objeto transaccin del cliente, ejecutbamos "SET LOCK WAIT xx" que permita que la conexin realizada esperara xx segundos para adquirir un lock. Llendo ms atrs en el tiempo, en 4GL Informix hacamos algo similar (SET LOCK MODE TO WAIT xx), y adems en ambos casos se poda setear ese valor con un parmetro para todo el servidor. Bueno, ahora comenzamos a utilizar postgres y estamos buscando una funcionalidad similar. Primero se me ocurri buscar un parmetro de servidor (PGCONNECT_TIMEOUT?) y luego algo que pueda hacerse cuando se establece la conexin (desde JBoss). Lo que vos me decs - SELECT FOR UPDATE NOWAIT -, no s cmo implementarlo ni aplicarlo (adems de no estar disponible en la versin que yo tengo... y a propsito, cundo estara la 8.1?). Muchas gracias por tu tiempo.
Mximo E. Mndez
CERIDE
> > Buenos das. Necesitara saber si existe algn comando (tipo
> > PGCONNECT_TIMEOUT <si es que no es ste>) para el caso en que un
> > cliente que desee acceder a una tabla en la que otro usuario haya
> > bloqueado una fila, el que intenta acceder no tenga que esperar
> > indefinidamente (o lo que tarde la transaccin que bloquea), sino que
> > devuelva el control al cliente y notificarle algo como "Registro
> > bloqueado". Estoy trabajando con postgres 8.0.3 sobre Fedora.
> > Probando modifiqu el parmetro statement_timeout = 1 (en el
> > postgresql.conf) y en principio me pareci que estaba bien, pero no me
> > permita hacer nada ms.
>
> Eso se puede hacer solo en 8.1, usando SELECT FOR UPDATE NOWAIT. No
> existe en versiones anteriores.
>
> --
> Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2005-08-05 15:19:07 | RE: problema de migracion pg 7.3 a pg 7.4.8 |
Previous Message | Edwin Quijada | 2005-08-05 15:05:19 | Re: configuracion base de datos |