El 26/05/14 15:07, Guillermo E. Villanueva escribió: > Martín, tal como lo decís, sin límit el planificador resuelve el join con > seq scan y al poner limit ya utiliza los índices. > 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?
Pero después igual va a tener que leer el dato de la tabla cuando tenga que retornar *todas^las tuplas que se generan con el JOIN. Si de entrada los lee, ya los tiene en memoria para retornarlos al cliente. O sea, usar el índice, en este caso, es más costoso. -- Martín Marqués 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
