Guillermo E. Villanueva escribió:

> Te pido si vos tenés en claro porque no usa el índice para joins de tablas
> tan grandes que me lo expliques porque lo que me comentás no creo que
> justifique el descarte del índice, yo entiendo que por cada fila de h debe
> buscar la coincidencia de la fila de s (s.clavebeneficiario es PK en s!) al
> ser tan grande s y al tener que buscar una sola fila, ¿No es mas rápido con
> el índice?

No leíste el plan correctamente.  Primero se recorre una tabla completa
(la que tiene como 300k tuplas), y cada tupla se mete en un hash.
Cuando el hash está listo, se lee la segunda tabla; para cada tupla de
la segunda se busca la correspondiente en el hash, NO leyendo la tabla
completa cada vez.

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a