Re: El optimizador aparentemente no selecciona el mejor camino

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

> 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 ernesto contreras 2006-12-01 00:31:05 Re: El optimizador aparentemente no selecciona el mejor camino
Previous Message ernesto contreras 2006-12-01 00:06:52 Re: El optimizador aparentemente no selecciona el mejor camino