Ok muchas gracias Martín y Alvaro. Es verdad Alvaro, no estoy leyendo correctamente el plan, conocés alguna guía que me sugieras para entenderlo mejor? Desde muchas gracias.
Guillermo Villanueva El 26 de mayo de 2014, 15:38, Alvaro Herrera <alvhe...@2ndquadrant.com>escribió: > 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 >