[OSM-dev-fr] Tunning de postgresql pour des bases osmosis et/ou osm2pgsql
sly (sylvain letuffe)
liste at letuffe.org
Ven 9 Déc 10:30:03 GMT 2011
On vendredi 9 décembre 2011, Thomas Clavier wrote:
> autovacuum = on
> J'ai testé à off et c'est pas mieux ... donc autant choisir la
> simplicité :-)
Tout pareil, je l'ai repassé à "on" sans noter de ralentissement flagrant
(mais je n'ai pas non plus lancé de bench)
> > fsync = off
> > synchronous_commit = off
>
> ça c'est juste pour le premier import ... pour les minuts-diff c'est
> problématique.
Je n'ai noté aucun problème pour les minutes-diff avec, mais pas non plus de
gain démesuré sans, j'ai donc moi aussi remis à "on" pour éviter qu'un crash
ne me pourrisse la base.
> C'est le temps de génération des tuiles ..
La tuile la plus rapide à générer... c'est celle qu'on a pas à générer ;-)
Plus sérieusement, tous les paramètres que j'ai tuné sur postgresql n'ont en
général joués (de manière visible) que sur l'import initial ou les minutes
diff, les requêtes de lecture de la base sont elles toujours à peu près au
même niveau (sauf si j'ai fais sauter un index mais là, ça se voit tout de
suite), c'est donc en amont qu'il faut améliorer.
- Ne générer que ce qui est utile (vérifier la gestion de cache des tuiles,
étude d'utilisation par les utilisateurs)
- Matériel : type de disque et arrangement raid (pour booster le nombre d'io/s
possibles)
> Je rêvais d'avoir une astuce
> "magique" pour pouvoir supprimer la bbox europe à l'import.
J'ai pas compris, mais de toute façon, si c'est à l'import quel impact sur la
génération des tuiles ?
--
sly
qui suis-je : http://sly.letuffe.org
email perso : sylvain chez letuffe un point org
Plus d'informations sur la liste de diffusion dev-fr