PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 29/01/2019 16:54:58

duple
Membre

pg_repack

Bonjour,
Quelqu'un ici connait la commande pg_repack, j'aimerai avoir votre avis la dessus, avantage et  inconvenient si c'est pas trop demandé.
https://pgxn.org/dist/pg_repack/doc/pg_ … stallation

Sinon si on fait un vacuum full avec cette commande est ce qu'il fait un reindex automatique après ?

Et est ce que donc de par cette commande on peut genre par exemple repatrier les index et tables existantes dans differentes  tablespaces ?

Merci

Hors ligne

#2 29/01/2019 17:57:47

gleu
Administrateur

Re : pg_repack

Un VACUUM FULL fait un REINDEX automatique depuis la version 9.0. Je ne crois pas que pg_repack le fasse. C'est juste une réorganisation de la table. Par contre, ça n'a rien à voir avec la répartition des objets sur différents tablespaces. Il existe d'autres commandes SQL pour ça.


Guillaume.

Hors ligne

#3 30/01/2019 11:17:18

pitpoule
Membre

Re : pg_repack

De mon point de vue, pg_repack recréée les indexes car il créée une nouvelle table lors de la réorganisation, donc oui, on peut dire qu'il réindexe.

De ce que je vois de l'aide, on peut aussi changer le TBS pour les data et indexes mais je n'ai jamais utilisé cette fonctionnalité: http://reorg.github.io/pg_repack/

Hors ligne

Pied de page des forums