2017-02-08 20:47 GMT-05:00 Guillermo E. Villanueva <guillermo...@gmail.com>: > Perdón pero no creo que Postgres no use un índice porque no entre en RAM!! >
Saludos, Efectivamente postgres no hace eso, si lo necesita puede subir el índice por partes sin embargo toda la idea de usar una estructura tipo árbol (índices btree) es no tener que leerlo todo. Una de las razones por las que posiblemente no leyó el índice es que no hay filtros así que tu le estas pidiendo que procese toda la tabla padronac y por lo tanto no tiene sentido usar el índice, y probablemente por cada registro en padronac hay un registro en padron2006 (suponiendo que padronnac es la versión actual del padrón y padron2006 es la versión histórica del mismo yo no esperaría demasiados cambios entre uno y otro) por lo que termina leyendo ambas tablas completas. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda