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

Re: Reponse lente de postgres

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)saisie(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org, Jean-Paul Argudo <jean-paul(at)argudo(dot)org>
Subject: Re: Reponse lente de postgres
Date: 2007-08-02 11:54:27
Message-ID: 46B1C5F3.1020201@lelarge.info (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Hajatiana RAHOLIARIJAONA a écrit :
> Bonjour,
> 
>    Nous avons constaté que : BEGIN TRANSACTION pose un verouillage
> exclusif de la table. Est ce normal.
> 

Un BEGIN ne pose aucun verrou. Par contre, vous avez une ligne
supplémentaire dans pg_locks indiquant l'ID de transaction.

Au prochain SELECT, INSERT, UPDATE ou DELETE, un verrou sera posé sur
une table, mais ce verrou n'est pas forcément exclusif.

> En lancant la transaction, nous ne pouvons plus faire des UPDATE sur la
> table et tous les requettes sont mis en attente.
> 

On pourrait voir le contenu de la transaction ?

> Avez vous une idée ou me donnér une commande qui ne verouille pas la
> table entier?
> 

Il n'existe pas de verrou de lignes sur PostgreSQL (en dehors du module
contrib userlock et des advisory locks en 8.2).


-- 
Guillaume.
<!-- http://abs.traduc.org/
     http://lfs.traduc.org/
     http://docs.postgresqlfr.org/ -->

In response to

Responses

pgsql-fr-generale by date

Next:From: Hajatiana RAHOLIARIJAONADate: 2007-08-02 12:15:25
Subject: Re: Reponse lente de postgres
Previous:From: Hajatiana RAHOLIARIJAONADate: 2007-08-02 11:29:15
Subject: Re: Reponse lente de postgres

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