[Postgres 8] Problème d'update
Bonjour,
J'étais sous postgres 7.2 et depuis que j'ai migré sous postgres 8 toutes mes requêtes "UPDATE" rament.
La simple mise à jour d'un champs sur 200 000 enregistrement prend 1h.
(2 requetes update)
De plus, sous postgres 7 je n'avais même pas d'index pour faire que la reqête aille plus vite.
J'en ai mis sous postgres 8.
Enfin j'ai configuré le fichier de conf de postgres 8 à -> index_scan true;
Une idée du problème ?
Re: [Postgres 8] Problème d'update
Bonjour,
Citation:
Envoyé par julienOriano
De plus, sous postgres 7 je n'avais même pas d'index pour faire que la reqête aille plus vite.
J'en ai mis sous postgres 8.
L'index accélère certes la recherche de l'enregistrement à modifier définie dans la clause WHERE, mais ralentit l'UPDATE puisque l'index est mis à jour en même temps que la base (à condition que le(s) champ(s) mis à jour soi(en)t impliqué(s) dans l'index). Cela expliquerait le ralentissement, plutôt que le passage à PostgreSQL 8...