temps de rodage postgresql

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)

Responses

Browse pgsql-fr-generale by date

  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