Em 26-11-2012 11:04, Danilo Silva escreveu:
> Pessoal como posso saber quando há inchaço de índices?

http://wiki.postgresql.org/wiki/Show_database_bloat

> Já vi casos em que a soma dos índices é quase o triplo do tamanho da tabela.

Isso não configura um problema.
Às vezes é normal.
Às vezes é até esperado (certos tipos de índice não b-tree).
Às vezes é causado por estratégia ruim (índices em muitas colunas de 
forma desnecessária).

> Há como prever / saber se um indíce está corrompido? Recentemente tive

Não há como prever/saber.
Em caso de índice corrompido, você terá um erro apenas quando esse 
índice for acessado por alguma consulta.

Se você está tendo problemas recorrentes com índices corrompidos, 
considere verificar seu hardware, especialmente memória RAM.

Índices não corrompem "do nada".

> problema com um índice corrompido, onde a solução adotada foi efetuar um
> drop e depois create do índice.

Você pode fazer isso num comando único, REINDEX.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a