From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Ricardo Mercado Araneda <rmercado(at)dportales(dot)cl> |
Cc: | martin(at)bugs(dot)unl(dot)edu(dot)ar, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] buena indexacion |
Date: | 2003-08-30 17:35:41 |
Message-ID: | 20030830173541.GB11436@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Sat, Aug 30, 2003 at 12:07:21PM -0400, Ricardo Mercado Araneda wrote:
> Para indices que se usaran en comparaciones de igualdad usa hash
>
> CREATE INDEX <nombre_indice> ON <nombre_tabla> USING hash (<Atributo>);
No, en PostgreSQL esto es un mal consejo. Los índices hash tienen
múltiples problemas y ningún beneficio. BTree incluso tiene mejor
rendimiento. Hace poco se descubrió un bug muy severo en los índices
hash.
Consejo: no usen nunca índices hash mientras no haya nuevas noticias (al
menos no en 7.4 ni anteriores). Quizás en otros sistemas sean mejores
que los btree, pero en PostgreSQL no.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Investigación es lo que hago cuando no sé lo que estoy haciendo"
(Wernher von Braun)
From | Date | Subject | |
---|---|---|---|
Next Message | Efren Garcia | 2003-08-31 04:32:02 | [Pgsql-ayuda] Menejo de Imagenes en PostgreSQL |
Previous Message | Alvaro Herrera | 2003-08-30 17:32:46 | Re: [Pgsql-ayuda] Relacionar a travez de triggers |