Olha,
Da pra fazer assim:
select schemaname||'.'||relname as Tabela, indexrelname as NomeIndice, idx_scan
as TotalUtilizado,
idx_tup_read as NumLinhas, idx_tup_fetch as LidasComSucesso
from pg_stat_user_indexes
order by schemaname, relname, indexrelname;
onde se o total utilizado fosse zero,mostra os n utilizados
interessante seria vc resertar as statisticas e acompanhar por periodo o
comportamento dos seus indices.
________________________________
De: Tiago Adami <[email protected]>
Para: Comunidade PostgreSQL Brasileira <[email protected]>
Enviadas: Quinta-feira, 13 de Agosto de 2009 13:55:27
Assunto: [pgbr-geral] Uso de índices
Tenho uma tabela de cadastro de produtos com mais de 20 índices. Qualquer
consulta nesta tabela é muito rápida, não importa o que for feito. Entretanto,
eu tenho dúvidas quanto ao uso de todos os índices da tabela.
Como eu poderia verificar quais os índices mais utilizados ou então quais os
não utilizados? Através dos logs do banco?
--
Tiago J. Adami
Dois Vizinhos - Paraná - Brasil
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral