Re: [Pgsql-ayuda] indexar

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Dionisio Ruiz de Zarate <dionisio(at)tinieblas(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] indexar
Date: 2004-03-02 17:47:24
Message-ID: 20040302174723.GF11630@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Feb 24, 2004 at 09:43:08AM +0100, Dionisio Ruiz de Zarate wrote:
> Hola tengo una tabla de 30000 registros en postgresql en la cual
> fundamentalmente hago selects por ciertos campos.
> la tabla esta compuesta de 25 campos y yo normalmente hago las select
> teniendo en cuenta 5 de estos 25 campos, conjuntamente o por separado.
> no tengo indices en la tabla.
> Me podríais decir si esto , el no tener indices en las tablas, hace que
> las selects vayan mas lentas?

No, no podemos. Sólo tú puedes experimentar, medir y concluir.

> en caso que así sea... como hago indices? los tengo que hacer teniendo en
> cuenta los campos sobre los que busco?

Busca la referencia de CREATE INDEX.

> es mejor hacer indices or cada campo o indices que agrupen diferentes campos?

Si haces búsqueda en un campo por vez, necesitas índices separados.

> ralentizaria la velocidad en una tabla el tener varios (5) indices
> diferentes)?

La velocidad de búsqueda, no. La velocidad de inserción, eliminación y
modificación, sí.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"La felicidad no es mañana. La felicidad es ahora"

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-03-02 18:01:36 Re: [Pgsql-ayuda] OID de un registro. Virus en "pgsql-ayuda.mbox"
Previous Message Contreras Maldonado Omar Roberto 2004-03-02 14:28:35 [Pgsql-ayuda] numero de usuarios