From: | Rodolphe Quiédeville <rodolphe(at)quiedeville(dot)org> |
---|---|
To: | "PostgreSQL mailing lists" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Bouger les indes les plus sollicités |
Date: | 2014-02-04 09:59:28 |
Message-ID: | yi71tzj2o73.fsf@elz.rodo.lan |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr> writes:
> Bonjour,
>
> Rodolphe Quiédeville <rodolphe(at)quiedeville(dot)org> writes:
>> Je travaille sur des bases postgis avec des datas en provenance d'OSM
>> pour faire de la gélocalisation avec Nominatim. La base est mise à jour
>> toutes les heures par un import de diff qiu est importé dans la base
>> avec osm2pgsql, le problème est que l'import prend parfois plus d'une
>> heure, étant sur une machine OVH je n'ai pas beaucoup de latitude. Mon
>
> Il est peut être possible de revoir certains éléments de la
> configuration… par exemple une lecture rapide du source de l'outil
> d'import des données montre qu'il utilise à priori bien le mode COPY, et
> je n'ai pas pris le temps de bien comprendre la gestion des
> transactions…
>
> https://github.com/openstreetmap/osm2pgsql/blob/master/output-pgsql.c
>
> Peut être que synchronous_commit = off aiderait l'import ?
C'est déjà configuré comme cela :)
>> idée actuelle est d'ajouter un coupe de disque SSD et d'y migrer
>> certains index et tables afin d'avoir les datas et les index sur des
>> tablespaces différents. Donc je suis à la recherche des index et des
>> tables les plus sollicités dans ce process, et je me disait qu'il devait
>> peut-être existé un plugin munin pour cela avant que je ne commence à en
>> écrire un, alors si vous avez des liens là-dessus je prends.
>
> Tu peux déjà commencer à regarder les vues systèmes :
>
> http://www.postgresql.org/docs/9.3/interactive/monitoring-stats.html#PG-STAT-ALL-TABLES-VIEW
>
> Le « soucis » avec munin pour cet usage c'est qu'on ne va pas toujours
> trouver les mêmes tables et indexes dans le top-N ; et du coup il est
> possible d'avoir à changer régulièrement la légende du graphe…
Ce n'est pas forcément un soucis ça, je connais assez bien munin pour
pouvoir te dire que cela se fait bien.
D'ailleurs j'en ai profité pour regarder les plugins de Magnus et c'est
du trés beau boulot j'utilise désormais moi aussi use Munin::Plugin::Pgsql;
> Dans les prometteurs on trouve “PG Observer” de chez Zalando :
>
> http://zalando.github.io/PGObserver/
Merci pour ce lien.
--
Rodolphe Quiédeville
Expert Tsung - Consulting en performance des SI
Tel : 06 13 79 63 41
http://blog.rodolphe.quiedeville.org
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2014-02-04 10:01:27 | Re: Bouger les indes les plus sollicités |
Previous Message | Dimitri Fontaine | 2014-02-04 09:36:46 | Re: Bouger les indes les plus sollicités |