Guido Barosio escribió:
> Alvaro,
> 
>      Podrias explicar un poco mas eso? Me dejo algo confundido.

Imagina que tienes una tabla que está ordenada fisicamente así:

3
2
1

En cambio el índice está (obviamente) ordenado físicamente así:
1
2
3

Si haces la siguiente consulta puedes obtener resultados distintos:
select * from tab limit 1

si es que la consulta va directo a la tabla (seqscan) o si usa el
índice.  Retornará la primera tupla que encuentre; en seqscan será el 3,
en el indexscan será el 1.

Obviamente si tienes más de un índice, la cosa se pone aún más
complicada.  Creo que HOT (en 8.3) puede ponerlo aún más difícil.

-- 
Alvaro Herrera      Valdivia, Chile           Geotag: -39,815 -73,257
"The Gord often wonders why people threaten never to come back after they've
been told never to return" (www.actsofgord.com)
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a