>> >> ¿Haces mucho esta comparaciones uploaddet_importcomp.fil_clasedoc = >> historicotemp.aficlasedoc? >> >> Si la respuesta es "SI", crea índice en esos campos >> > Voy a empezar a hacerlo bastante seguido. Mi duda es: debo crear un índice > compuesto por todas las columnas que comparo en el join? En ambas tablas? > O > índices por separado por cada columna?
Has los dos y prueba con cual te va mejor. >> >> ¿Alguna razón para no definir este campo >> uploaddet_importcomp.fil_nacim::date como date? >> > Si, es porque esta tabla es receptor de una importación de datos en la que > puede venir basura, es para evitar la "caída" del copy. Supongo que antes de insertar puedas hacer un transformación de datos. >> ¿Es un índice parcial uploaddet_importcomp.estado? >> > No, no se porque no lo utiliza, quizá porque la proporción de filas que > cumplen la condición es tan alta que no tiene sentido ir por el índice. Comprueba con un count, si es valido quita el índice al final no lo va a usar, sino has algo así create index select uploaddet_importcomp.estado where uploaddet_importcomp.estado = 'S' ..... así para todas tus combinaciones. Saludos, Gilberto Castillo ETECSA, La Habana, Cuba
--- This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com>
- 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