Voila j'ai une table dans ma base Postgres qui contient plus de 6 millions de lignes.
Mais une simple requête update par exemple prend plus de 30 min.
Exemple
Sélectionner tout - Visualiser dans une fenêtre à part
update reprise_journal r set id_agen = a.id from agen a WHERE r.code = a.code and statut in ('A' , 'B');
met 32 min
: Sélectionner tout - Visualiser dans une fenêtre à part
select * from reprise_journal where statut in ('A' , 'B');
met 1 min 50 secs
J'ai meme créé des Indes dans les deux table:
idx_reprise_journal_code
idx_reprise_journal_statut
idx_agen_code
J'aimerai vraiment avoir un tuyau pour l'optimisation d'une table postgres avec des millions de données.
Je vous remercie d'avance
]]>