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

Pb de performance ????

Technique - optimisation | Pb de performance ????

Par chris le 24/11/2006 - 12:49

Bonjour,

Ma configration Blade Center IBM lame Xeon 64bits 4G de mémoie
Suse Linux Enterprise Server 9
Postgresql 8.1.4 compilé sur la machine

Je viens de faire des benchs avec l'outils livré pgbench et les résultats que j'obtiens me semble bizarre ......

machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 168.313219 (including connections establishing)
tps = 171.886088 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 135.645557 (including connections establishing)
tps = 137.996578 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 111.664327 (including connections establishing)
tps = 113.250559 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 98.277693 (including connections establishing)
tps = 99.465938 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 86.019308 (including connections establishing)
tps = 86.939523 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin> pgbench -c 100 -t 20 bench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
number of clients: 100
number of transactions per client: 20
number of transactions actually processed: 2000/2000
tps = 76.280502 (including connections establishing)
tps = 76.993547 (excluding connections establishing)
machine@lame:/usr/local/pgsql/bin>

A chaque fois que je relance (les uns derrière les autres) les résultats se détériorent ......

J'ai recommencé 2h après et au premier test les résultats sont revenus au meilleures valeurs......

je n'ai pas refait plusieurs essais, la machine Ă©tant en prod

Une idée ?????

Merci d'avance

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.

Bonjour Les paramètres m

Christophe Chauvet/ = 24 Novembre, 2006 - 14:56

Bonjour

Les paramètres mémoires du kernel ont t'il été optimisé?
ainsi que les paramètres dans le postgresql.conf ?

Cordialement.

Christophe Chauvet
KrysKool.org


Performance ???

chris/ = 24 Novembre, 2006 - 15:28

Parametres noyau:

kernel.shmall = 2097152
kernel.shmmax = 536870912

parametres postgresql.conf
postgresql.conf:
shared_buffers = 12288
max_stack_depth = 24574
max_fsm_pages = 40000

max_connections = 300


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