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 13/10/2016 12:25:54

Create index : comment optimiser les temps de traitement ?

bonjour,
je n'ai pas trouvé le moyen de construire un index en mode parallèle. Même si, en 9.6, j'ai activé les paramètres de parallélisation, ils ne semblent pas pris lors de la création de l'index.
Pour des grosses tables (200 millions de lignes), c'est très long...

1) Est ce que cette fonctionnalité est prévue ?
2) y a t  il d'autres paramètres qui peuvent accélerer la création d'un index ?

merci

Hors ligne

#2 13/10/2016 12:59:30

rjuju
Administrateur

Re : Create index : comment optimiser les temps de traitement ?

Bonjour,


1) La création d'index de manière parallélisée n'est pas possible en 9.6.  Des travaux sont en cours, cela arrivera probablement en version 10.


2)  De quel type d'index s'agit-il, des btree?  Si oui, vous augmenter le maintenance_work_mem pour trier les données en RAM plutôt que sur disque.

Hors ligne

Pied de page des forums