Bonjour à tous,
J’utilise cette petite requête pour surveiller le taux d'utilisation des index dans la table :
Je viens d'avoir des index avec un taux d’utilisation qui tend vers 0%. Est-ce que je peux faire confiance à ce résultat pour supprimer ces index et récupérer d'espace ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT relname, CASE WHEN (seq_scan + idx_scan) != 0 THEN 100.0 * idx_scan / (seq_scan + idx_scan) ELSE 0 END AS percent_of_times_index_used, n_live_tup AS rows_in_table FROM pg_stat_user_tables ORDER BY n_live_tup DESC;
Merci
Partager