From: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net>, "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Transacciones concurrentes |
Date: | 2004-04-13 11:38:11 |
Message-ID: | 200404130838.11829.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Lun 12 Abr 2004 13:48, Marcelo Retamal Vallejos escribió:
> Hola lista:
> Tengo el siguiente problema: poseo dos aplicaciones cliente que
> realizan varias operaciones de insercion en la misma tabla, bajo una misma
> transacción, pero nos dimos cuenta que al correr ambas en distinto tiempo,
> las inserciones de la 2º tienen que esperar hasta que termine la 1º para
> comenzar su trabajo. En un principio pensamos que no podia ser, así que
> buscamos información y encontramos que Postgresql tiene MVCC (Control de
> concurrencia multi versión). Seguimos leyendo pero la literatura no nos
> dice como cambiar el modo dentro de algún parametro para que podamos hacer
> inserciones desde varios terminales (en la misma tabla) al mismo tiempo.
Ese no deberia ser el comportamiento. Que estas usando para realizar las
conexiones (estoy hablando del application-server)?
Puede que la aplicacion este metiendo "LOCK" antes de modificar las tablas.
--
08:36:02 up 35 days, 13:03, 2 users, load average: 1.93, 1.45, 1.09
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Marques | 2004-04-13 11:42:35 | Re: Deshabilitar mensaje en un script de perl. |
Previous Message | Hugo Pablo Leyva | 2004-04-13 02:10:21 | Re: Error al compilar C |