Skip site navigation (1) Skip section navigation (2)

Re: Transacciones concurrentes

From: "Marcelo Retamal Vallejos" <mretamal(at)cmet(dot)net>
To: "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Transacciones concurrentes
Date: 2004-04-13 15:41:34
Message-ID: 001401c4216d$ccb6f230$da018282@sistemas.ultra.cmet.net (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Que tal lista:  Alvaro me preguntó por las llaves foraneas, la verdad que la
tabla tiene varias de ellas, así que las saque y resultó, buenaaa!.  Pero
aún así queda la amargura de la perdida de la integridad referencial, según
esto, ¿cómo puedo conservar las llaves y obtener el mismo resultado?.

Nota:  Las aplicaciones corren desde Windows con ODBC y ADO, ahora ¿puede
que afecte que en el ADO, el modo de conexión sea del tipo pesimista?.


Gracias por la ayuda.

-----Mensaje original-----
De: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
Para: Marcelo Retamal Vallejos <mretamal(at)cmet(dot)net>; Lista Postgres
<pgsql-es-ayuda(at)postgresql(dot)org>
Fecha: Tuesday, April 13, 2004 7:58 AM
Asunto: Re: [pgsql-es-ayuda] Transacciones concurrentes


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
-----------------------------------------------------------------


---------------------------(end of broadcast)---------------------------
TIP 1: para suscribirte y desuscribirte, escribe a majordomo(at)postgresql(dot)org


Responses

pgsql-es-ayuda by date

Next:From: Alvaro Herrera MunozDate: 2004-04-13 16:25:31
Subject: Re: Transacciones concurrentes
Previous:From: Dimas AyalaDate: 2004-04-13 15:30:04
Subject: Instalacion de lenguajes.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group