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