From: | Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
Cc: | mondino(at)solsoft(dot)com(dot)ar, Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Optimizar INDICE |
Date: | 2003-08-11 19:33:34 |
Message-ID: | 20030811193334.GB22607@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Mon, Aug 11, 2003 at 10:28:47AM -0300, Martin Marques wrote:
> El Lun 11 Ago 2003 09:31, mondino(at)solsoft(dot)com(dot)ar escribi?:
> > No s? si realmente este es el tema, pero necesito que puedan orientarme a
> > crear un indice para acelerar las busquedas.
> > Tengo dos campos numericos ademas de otros donde busco constantemente
> > informacion, uno es PUNTODEVENTA y el otro NUMEROVENTA, las consultas
> > demoran un monton de esta forma.
> > "select * from detalledeventa where puntodeventa=9 and numeroventa>502540
> > order by numeroventa"
> > Como creo un indice para que busque por este??
De que tipos son puntodeventa y numeroventa?
> SELECT * FROM detalledeventa WHERE puntodeventa=9 and numeroventa>502540
> ORDER BY puntoventa,numeroventa
Si no son integer (ej. son bigint o smallint, int8 o int2) entonces pon la
consulta asi:
> SELECT * FROM detalledeventa WHERE puntodeventa=9::int and
> numeroventa>502540::int
> ORDER BY puntoventa,numeroventa
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
Dios hizo a Adn, pero fue Eva quien lo hizo hombre.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera Munoz | 2003-08-11 19:43:26 | Re: [Pgsql-ayuda] Donde encuentro un TOOLS Admin para Windows Freeware ? |
Previous Message | Alvaro Herrera Munoz | 2003-08-11 19:31:42 | Re: [Pgsql-ayuda] buena indexacion |