Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/09/2007, 15h48   #1
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Par défaut Paramètrer le postgres.conf

Bonjour,

J'ai un petit problème de performance avec un serveur postgres, j'ai laissé le fichier de config de postgres 8.2.4 par défaut mais il semblerait que ce ne soit pas une bonne idée. Certainnes queries, longues et faisant des jointures sur des tables contenants plusieurs milliers de lignes prennent jusque 15 secondes. Le serveur que j'utilise est un quadri xeon 3,2 ghz avec 8 giga de ram et un dd 10000 rpm donc, je ne pense pas que la config soit trop faible pour servir uniquement de serveur postgres. J'aimerais savoir si certains d'entre vous on rencontré ce genre de désagrément et ce qu'ils ont mis dans les variables shared_buffer, work_mem, maintenance_work_mem et effective_cache_size. J'ai lu pas mal de trucs au sujet de ces variables mais n'ai trouvé rien de vraiment concrèt. Quelqu'un situe le problème? Merci.

(le serveur tourne sous red hat ES4.4 et le nombre d'utilisateur qui accèdent à la DB via l'application est plus de 150 en même temps...)
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2007, 19h33   #2
Membre habitué
 
Inscription : août 2007
Messages : 128
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 128
Points : 146
Points : 146
Laisser le fichier de config par défaut est une erreur majeure.

Alors, pour aller vite, quelques valeurs plus logiques :
  • shared_buffer : 500Mo ;
  • work_mem : 32Mo ;
  • maintenance_work_mem : 256 Mo ;
  • effective_cache_size = 4096 Mo.

Ce sont des valeurs pour commencer, ensuite faut peaufiner. Notamment tu ne parles pas de max_fsm_pages.
gleu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h59.


 
 
 
 
Partenaires

Hébergement Web