On 31-08-2014 16:43, Wiliam Balan wrote:
> Na verdade indexar uma coluna textual como um NOME, UF ou um CPF ainda é
> aceitável, mas um coluna textual com muitos caracteres será que um índice
> Hash faz mais sentido?
> 
Faz sentido na teoria, porém, no estado atual do Postgres, não faz [1].
Explico, índices hash tem uma série de limitações das quais cito:

(i) não suporta índices únicos;
(ii) não suporta índice em múltiplas colunas;
(iii) não há suporte a WAL (isso implica em índices hash não serem
replicados, por exemplo);
(iv) a performance não é tão melhor do que o B-tree mesmo em colunas
cujo tipo é texto.


[1] http://www.postgresql.org/docs/9.4/static/indexes-types.html


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a