Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: ernesto contrerasDate: 2006-12-01 00:31:05
Subject: Re: El optimizador aparentemente no selecciona el mejor camino
Previous:From: ernesto contrerasDate: 2006-12-01 00:06:52
Subject: Re: El optimizador aparentemente no selecciona el mejor camino

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group