Re: Consulta sobre performance en indices

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Gustavo <gustavor(at)intercomgi(dot)net>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consulta sobre performance en indices
Date: 2009-06-11 22:31:03
Message-ID: 20090611223103.GH6401@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gustavo escribió:
> Consulta, si yo tengo una tabla en la que hago un select filtrando por dos campos ( O sea WEHRE col1=xx AND col2=yy). Pero a su vez tambien tengo selects que filtran por uno solo de estas columnas.
>
> En terminos de velocidad de consulta. Para PostgreSql es lo mismo tener un indice de cada columna por separado que tener uno para las dos juntas.

Postgres puede usar cualquiera de los dos casos, excepto si tienes un
indice en las columnas (y, x) y tu consulta dice WHERE y=valor.

Generalmente lo más conveniente es tener un índice en cada columna.

--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"I love the Postgres community. It's all about doing things _properly_. :-)"
(David Garamond)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sergio Gabriel Rodriguez 2009-06-11 22:41:58 Re: Ayuda con Fechas
Previous Message Giorgio PostgreSQL 2009-06-11 20:57:31 Ayuda con Fechas