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

Responder a