Re: El optimizador aparentemente no selecciona el mejor camino

From: "ernesto contreras" <eeljuri(at)gmail(dot)com>
To: "Leonel Nunez" <lnunez(at)enelserver(dot)com>
Cc: "Lista PostgreSql" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: El optimizador aparentemente no selecciona el mejor camino
Date: 2006-12-01 00:06:52
Message-ID: 79f90aff0611301606x64a251fcp79fe601ab3ef2432@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ejecuté analyze nada más, pero el no he borrado registros, así que pensé
que no era necesario correr el vacuum.

On 11/30/06, ernesto contreras <eeljuri(at)gmail(dot)com> wrote:
>
> Tal vez expuse mal el planteamiento.
> Entiendo evidentemente que debe ser más lento, pero la pregunta es, por
> que el optimizador sigue usando el índice, cuando el debe entender que es
> mejor en ese caso (por que recuperará muchísimos registros) no utilizar el
> índice ????
>
> Ese es el punto.
>
>
>
> On 11/30/06, Leonel Nunez <lnunez(at)enelserver(dot)com> wrote:
> >
> > > Amigos, tengo una tabla con 1.500.000 registros, su clave es idnum,
> > cuando
> > > ejecuto algo como:
> > >
> > > Select nombre from clientes
> > > where idenum=993797;
> > >
> > > El "explain" muestra que toma el índice y es rápido, pero cuando
> > ejecuto:
> > >
> > > Select nombre from clientes
> > > where idenum=139751;
> > >
> > > Igual toma el índice, pero es lento.
> > >
> > > La razón es porque en el primer caso, de los 1.5 millones de registros
> > el
> > > idenum 993797, retorna
> > > 3.000 registros, pero en el siguiente, 139751, tiene que retornar
> > > 1.023.000registros.
> > >
> > > Por qúe el optimizador no deja de usar el índice en este caso, ya que
> > > sería
> > > más rápido el no usarlo ???
> > >
> > > Saludos, y gracias,
> > >
> > >
> > > Ernesto.
> > >
> > >
> >
> >
> > y quieres que sea igual cuando tiene que leer y entregarte > de
> > 1000000
> > la segunda vez ?
> >
> > aqui tiene que ver la transferencia de informacion no tanto el como se
> > busca
> >
> >
> >
> > leonel
> >
> >
> >
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2006-12-01 00:27:36 Re: El optimizador aparentemente no selecciona el mejor camino
Previous Message ernesto contreras 2006-11-30 23:53:49 Re: El optimizador aparentemente no selecciona el mejor camino