Re: lock timeout

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: lock timeout
Date: 2005-01-15 09:28:14
Message-ID: 41E8E22E.5070808@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Jaime Casanova escribió:
> --- Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> escribió:
>
>
>>On Fri, Jan 14, 2005 at 04:29:10PM +0100, Oswaldo
>>Hernández wrote:
>>
>>
>>>realmente el sistema de transacciones MVCC con las
>>
>>opciones de 'read
>>
>>>commited' y 'serializable' es algo verdaderamente
>>
>>fantástico y que
>>
>>>resuelve la mayoria de los casos.
>>>
>>>Pero a mi entender no los resuelve todos.
>>
>>No, es cierto
>>
>>
>>>El caso que me preocupa en este momento, es que
>>
>>hasta ahora he
>>
>>>utilizado, de forma satisfactoria, el sistema de
>>
>>bloqueos como
>>
>>>indicadores para control de procesos.
>>
>>Te recomendaria usar el sistema de "user locks".
>>Tienen varias
>>caracteristicas que los hacen diferentes de los
>>locks corrientes:
>>primero que el control esta todo en la aplicacion,
>>es decir, solo se
>>toman en demanda y solo se liberan cuando la
>>aplicacion lo hace.
>>Ademas, no son bloqueantes.
>>
>>La manera mas sencilla de usarlos es a traves del
>>modulo de contrib
>>userlock.
>>
>>Suerte,
>>
>
> En la version 8.1 va a haber select .. for update
> nowait.
>
Esa es una buena noticia ya que cubre un hueco que existe actualmente.
Aunque para el caso especifico que comentaba la solucion idónea es el
módulo user_locks tal como me sugiere Alvaro.

> atentamente,
> Jaime Casanova
>

Gracias.

El presente correo ha sido analizado por la plataforma Soluciones ADSL
y se encuentra libre de virus.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message francyx root 2005-01-15 15:14:35 postgres o firebird
Previous Message Jaime Casanova 2005-01-15 07:33:12 Re: Codificacion en postgres bajo windows