Fwd: Re: [Pgsql-ayuda] AYUDA SOBRE INDICES
Alvaro Herrera
alvherre@dcc.uchile.cl
Tue, 15 Jul 2003 22:49:41 -0400
On Wed, Jul 16, 2003 at 02:37:57AM +0000, fernando miguel villarroel noriel wrote:
> Alvaro sobre lo mismo entonces cual es el tipo de datos optimo para
> generar indices, sabiendo que los siguientes no son aconsejables: "
> char(),varchar(), numeric(), text()"; favor si los puedes nombrar.
int :-) si los quieres para llaves primarias/foraneas, creo que es lo
mejor (sobre todo porque operadores como <, > y = se implementan como
una sola instruccion, mientras que para otros tipos de datos hay mucho
procesamiento implicado)
Ahora, si necesitas indexar texto, entonces _tienes_ que usar otros
tipos. Por ej. para implementar una suerte de buscador sobre tu BD, lo
mejor es usar contrib/tsearch (crea un nuevo tipo de indice... en
realidad es sobre un indice GiST si no me equivoco)
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
One man's impedance mismatch is another man's layer of abstraction.
(Lincoln Yeoh)