[Exploitation et maintenance|Base de données] kingbase|Index de vue de la base de données PostgreSQL

  1. Utilisation de la table système pg_indexes :
    vous pouvez interroger la table système pg_indexes pour obtenir des informations détaillées sur les index. Par exemple, vous pouvez exécuter la requête suivante pour obtenir une liste d'index :
SELECT tablename, indexname, indexdef
FROM pg_indexes
WHERE schemaname = 'public'; -- 可以更改 schemaname 以匹配您的模式名称

Cela renvoie un jeu de résultats contenant le nom de l'index, le nom de la table et la définition de l'index.

  1. Utilisation de la vue pg_stat_statements :
    La vue pg_stat_statements contient des informations sur les instructions SQL exécutées dans la base de données, y compris l'utilisation de l'index. Vous pouvez exécuter la requête suivante pour afficher les index utilisés dans les instructions SQL récemment exécutées :
SELECT query, idx_scan, idx_tup_read, idx_tup_fetch
FROM pg_stat_statements;

Cela renvoie le texte de la requête ainsi que des statistiques sur les index utilisés dans la requête.

  1. Utilisation de pgAdmin (interface graphique) :
    Si vous utilisez pgAdmin ou un autre outil d'administration PostgreSQL, vous pouvez généralement facilement visualiser les index de votre base de données via une interface graphique. Dans pgAdmin, vous pouvez afficher et gérer les index en développant les bases de données et les tables, puis en recherchant les options d'index.

おすすめ

転載: blog.csdn.net/macaiyun0629/article/details/132914692