Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 27/11/2008 10:51:42
- naguile
- Membre
Optimisation des index sur les tables
Bonjour,
Je voudrais savoir si il existe un outil permettant de déterminer les index les plus judicieux à définir sur une table.
Merci
Nicolas Aguilé
Hors ligne
#2 27/11/2008 14:58:41
- gleu
- Administrateur
Re : Optimisation des index sur les tables
Non, pas directement. Avec les statistiques, on peut savoir quels sont les index utilisés et ceux qui ne le sont pas, mais c'est à peu près tout ce qu'on peut faire.
La stat correspond à la vue pg_stat_user_tables, colonne idx_scan. Tu as la même chose avec pg_stat_user_indexes. Si idx_scan vaut zéro, l'index n'a jamais été utilisé pour parcourir la table. Mais il peut servir à autre comme forcer une contrainte (clé primaire, clé unique).
Guillaume.
Hors ligne
#3 28/11/2008 16:06:01
- naguile
- Membre
Re : Optimisation des index sur les tables
OK, merci
Hors ligne
#4 30/11/2008 15:32:19
- KrysKool
- Administrateur
Re : Optimisation des index sur les tables
Bonjour
Le mieux est d'analysé les log avec pgFouine, d'y reexécuter les requêtes qui prendrait du temps et de vérifier les explain plan.
Cordialement,
Christophe Chauvet.
Christophe Chauvet
Directeur Technique
Sylëam Info Services
Mon site
Hors ligne
Pages : 1