|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 20 ![]() |
Bonjour a tous,
je possede une base de 5G (du -sh /var/lib/pgsql/data/ ---> 5G) Lorsque je la sauvegarde puis la restaure je me retrouve avec une base qui fait toujours la meme taille. Ensuite, si je lance un VACUUM en boucle sur cette base, j'obtient au bout d'une journée environ une base qui ne fait plus que 2.2G. Est-ce normal ? Dans la mesure ou la base venait d'etre restaurée, je pensais qu'elle ne possedait plus de données "perimées" (les transactions annulées). Ce comportement est-il normal. En passant de 5G à 2.2G comment etre sur que le VACUUM ne ma pas effacé de données ? Merci de vos reponses. PS : je simule l'auto-vacuum car ma version de postgres (PostgreSQL 8.0.1) n'inclus pas la nouvelle fonction auto-vacuum |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Développeur multimédia Inscription : avril 2007 Messages : 175 ![]() |
Le mieux serait de regarder si la taille estimée par postgres est égale.
regarde : http://www.developpez.net/forums/sho...ghlight=taille |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2006 Messages : 20 ![]() |
Est-ce que ça marche en 8.0.1 car moi j'ai l'erreur suivante :
psql mabase mabase=> SELECT pg_database_size('mabase'); ERROR: function pg_database_size("unknown") does not exist HINT: No function matches the given name and argument types. You may need to add explicit type casts. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com