PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Postgres consomme toute la CPU par moment

Technique - optimisation | Postgres consomme toute la CPU par moment

Par jerome.benois le 13/09/2006 - 16:37

Bonjour,

Je viens de migrer un serveur Postgres de 7.4.6 à 8.1.4. Mais par moment, le serveur prends toute la CPU et monte à plus de 40 de load average puis redescend. Les requêtes ont été analysés avec EXPLAIN, à priori il ne manque pas d'index. Il n'y a pas de problème d'IO, juste de la CPU.

Pouvez-vous me dire si ma conf est correcte :

- conf par défaut + quelques modifs :

max_connections = 512
superuser_reserved_connections = 2
shared_buffers = 65536
work_mem = 65536
effective_cache_size = 131072
log_destination = 'syslog'
redirect_stderr = off
log_directory = '/var/log/pgsql'
log_min_duration_statement = 100
silent_mode = on
log_statement = 'none'
default_with_oids = on

Le serveur est un Bi-pro Xeon 3.06GHz avec 2 Giga de RAM et des bons disques SCSI.

Merci d'avance,
Jérôme BENOIS.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Réponse

jerome.benois/ = 3 Octobre, 2006 - 12:46

Je me réponds à moi même :

http://archives.postgresql.org/pgsql-performance/2006-09/msg00147.php

et la réponse finale :

http://archives.postgresql.org/pgsql-performance/2006-10/msg00022.php

Jérôme.


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.