Re: [Pgsql-ayuda] Optimizar INDICE

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.

In response to

Browse pgsql-es-ayuda by date

  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