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)
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 |