Réf. : Espace disque et postgresql

From: frederic(dot)germaneau(at)bull(dot)net
To: Guillaume BARTHE <g(dot)barthe(at)newtech(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Réf. : Espace disque et postgresql
Date: 2005-02-16 15:47:54
Message-ID: OF67AE2E92.3D4B97BF-ONC1256FAA.00562266@frec.bull.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale


Bonjour,

Sauf erreur de ma part, c'est le mode de fonctionnement par défaut de
postgresql qui fait qu'à chaque modification ou insertion, les fichiers
grossissent:
Grosso-modo, lorsque l'on fait un delete, l'enregistrement n'est pas
supprimé dans la base mais juste marqué comme invalide.
De même, un update invalide l'enregistrement et ajoute un nouvel
enregistrement avec les nouvelles valeurs.

Seule le vacuum, permet de supprimer physiquement les enregistrements sur
disques.
De plus, il faut reindexer les tables.

Cordialement,

F. Germaneau
Bull France
(+33) 4 76 29 70 41

Guillaume BARTHE <g(dot)barthe(at)newtech(dot)fr>@postgresql.org sur 02/16/2005
04:20:18 PM

Envoyé par : pgsql-fr-generale-owner(at)postgresql(dot)org

Pour : pgsql-fr-generale(at)postgresql(dot)org
cc :
Objet : [pgsql-fr-generale] Espace disque et postgresql

Bonjour,
est-ce que quelqu'un sait comment peut regarder les différents espaces
disques utilisés par postgresql?

Mon problème est le suivant:
Pour recalculer plusieurs valeurs, je les supprime et les réinsère dans
la table à l'aide de delete, insert et update.

Alors que le nombre d'enregistrements ne grossit pas, la taille de la
base (en espace disque) et en constante progression.

Je ne sais pas d'où cela peut venir et aimerais donc avoir le moyen de
connaître quel est l'élément de postgresql qui provoque ce phénomène.

Si quelqu'un a une idée,

merci d'avance pour son aide.

GUI

--
Guillaume Barthe - Service R&D, NEWTECH MULTIMEDIA
http://www.newtech.fr/
VoxCore Technology : www.voxcore.net
mailto:g(dot)barthe(at)newtech(dot)fr
tel:+33561431498

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Erwan DUROSELLE 2005-02-16 15:48:53 Rép. : Espace disque et postgresql
Previous Message Jean-Christophe Arnu 2005-02-16 15:46:26 Re: Espace disque et postgresql