From: | CRUMEYROLLE Pierre <pierre(dot)crumeyrolle(at)c-s(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | temps de rodage postgresql |
Date: | 2017-08-24 08:33:56 |
Message-ID: | 20170824103356.Horde.FUDb0aydUHPfZhc1n6Qjvg6@messagerie.c-s.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour ,
Sur une BD postgresql avec environ 8 millions d'enregistrements
8M d'entrées dans la table T1
8M d'entrées dans la table T2
8M d'entrées dans la table T3
8M d'entrées dans la table T4
J'observe une lenteur pour effectuer les requêtes en BD au démarrage
de l'application qui est lancée juste après le démarrage de PostgreSQL.
il est difficile de tenir 100 clients qui effectuent chacun une
dizaine de requêtes sur ces tables toutes les 20 secondes.
Suite à un certain temps, le lendemain, la BD est beaucoup plus
rapide. On peut tenir 640 clients sans aucune difficulté.
Qu'est-ce qui pourrait expliquer cette différence, ce temps de rodage ?
Y'a-t-il un paramètre qui permette d'avoir de bonnes performances dés
le lancement de la base de donnée sans avoir à attendre 24h ?
serveur avec 16 Go de RAM
shared_buffers = 1 x RAM / 3 soit environ 5 Go
effective_cache_size = 1 x RAM / 2 soit environ 8 Go
work_mem = 8
Merci par avance pour une piste
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Michel Payan | 2017-08-24 08:55:01 | Re: temps de rodage postgresql |
Previous Message | Pierre Chevalier Géologue | 2017-07-20 14:07:24 | Re: Postgis, raccrochage de wagons |