From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Raul Andres Duque" <raulandresduque(at)hotmail(dot)com> |
Cc: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Re: [pgsql-es-ayuda] constraints - índices |
Date: | 2006-11-15 00:31:15 |
Message-ID: | c2d9e70e0611141631x2e250468h572e46e3ea5af1b1@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
> > Los indices hash no sirven para nada en Postgres. No los uses.
> >
On 11/14/06, Raul Andres Duque <raulandresduque(at)hotmail(dot)com> wrote:
> Gracias Alvaro por tus múltiples ayudas y comentarios.
> Una pregunta adicional: si ya no se debe usar el "hash", cual es su
> equivalente?
> Esto lo pregunto porque conceptualmente un hash es muy diferente de un
> btree.
>
fuerte pero justo...
respuesta corta: usa btree
respuesta larga:
la documentacion (un poco mas sutil) dice que hay evidencia de que los
indices hash no logran ninguna mejoria contra los indices btree (en
cuanto a rendimiento)
ademas los indices hash solo sirven para comparaciones de igualdad
simples,es decir, clausulas usando el operador de igualdad =
mientras que los btree los puedes usar siempre que vayas a usar
cualquiera de los operadores: <, <=, =, >, >=
ademas los btree son mas eficientes...
usa btree
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-11-15 00:42:18 | Re: Store Procedure con parametros variables |
Previous Message | Richard Clark | 2006-11-14 23:14:33 | Re: largeobject problem |