[Operação e Manutenção|Banco de Dados] kingbase|Índice de visualização do banco de dados PostgreSQL

  1. Usando a tabela do sistema pg_indexes:
    Você pode consultar a tabela do sistema pg_indexes para obter informações detalhadas sobre os índices. Por exemplo, você pode executar a seguinte consulta para obter uma lista de índices:
SELECT tablename, indexname, indexdef
FROM pg_indexes
WHERE schemaname = 'public'; -- 可以更改 schemaname 以匹配您的模式名称

Isso retorna um conjunto de resultados contendo o nome do índice, o nome da tabela e a definição do índice.

  1. Usando a visualização pg_stat_statements:
    A visualização pg_stat_statements contém informações sobre instruções SQL executadas no banco de dados, incluindo o uso do índice. Você pode executar a seguinte consulta para visualizar os índices usados ​​em instruções SQL executadas recentemente:
SELECT query, idx_scan, idx_tup_read, idx_tup_fetch
FROM pg_stat_statements;

Isso retorna o texto da consulta junto com estatísticas sobre os índices usados ​​na consulta.

  1. Usando o pgAdmin (interface gráfica):
    Se você usar o pgAdmin ou outra ferramenta de administração do PostgreSQL, geralmente poderá visualizar facilmente os índices do seu banco de dados por meio de uma interface gráfica. No pgAdmin, você pode visualizar e gerenciar índices expandindo Bancos de Dados e Tabelas e encontrando opções de Índice.

Acho que você gosta

Origin blog.csdn.net/macaiyun0629/article/details/132914692
Recomendado
Clasificación