Bonjour,
Lorsque je fais un simple select * from grosse_table à partir d'un client quelconque (psql, programme C, ...) pour la décharger, un process serveur postgres se crée (normal) et grossi proportionnellement à la table avant de retourner quoi que ce soit au client, et plante si c'est trop gros.
Avec d'autres SGBDR (Mysql, Oracle, ...) le serveur ne cache rien du tout et transfère les lignes au fur et à mesure qu'il les lit. (beaucoup plus rapide et efficace quand on a 30 millions de lignes)
A priori, l' "isolation level" par défaut est le bon.
Une idée pour que cela fonctionne mieux?
Config: pg 8.2 linux.
Partager