Re: temps de rodage postgresql
Dimitri Fontaine <[email protected]> Thu, 24 Aug 2017 12:12:53 +0200
| Newsgroups | gmane.comp.db.postgresql.french |
|---|---|
| Organization | 2ndQuadrant |
| Message-ID | <[email protected]> |
CRUMEYROLLE Pierre <[email protected]> writes: > Qu'est-ce qui pourrait expliquer cette différence, ce temps de rodage ? C'est l'efficacité des cache système et PostgreSQL qui font la différence. Lors de la première requête il est nécessaire d'aller chercher les données sur disque. Ensuite, les données sont déjà en mémoire (cache) et leur accès est nettement plus rapide. > 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 ? Non. Il est possible d'utiliser l'extension pgfincore afin de faire des copies de l'état des cache système et PostgreSQL, puis de restaurer l'état tel que lors d'une copie précédente : https://github.com/klando/pgfincore L'extension pg_prewarm mentionnée précedemment propose le même mode de fonctionnement en se limitant au cache PostgreSQL. -- dim -- Envoi via la liste pgsql-fr-generale ([email protected])