Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-13 Por tema Guillermo E. Villanueva
*La consulta un poco modificada:* SELECT uploaddet_importcomp.indice, case when historicotemp.activo ='N' then 'Beneficiario inactivo.' else null end as motivo_res, case when historicotemp.activo ='N' then 'I' else 'S' end as estado_res, historicotemp.afitipocategoria categ,

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-11 Por tema Gilberto Castillo
Muchas gracias por tu aporte Gerardo, mi pregunta apuntaba mas a la condición de reunión, cuando son varias columnas las que intervienen en la reunión , se puede armar algún índice? Veo que el planificador hace un sort previo. La respuesta es SI, ... puedes armar todos los índices

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-11 Por tema Alvaro Herrera
Guillermo E. Villanueva escribió: Amigos los molesto para pedirles si me pueden ayudar a optimizar la siguiente consulta: Puedes mostrar la definicion de las tablas (idealmente un pg_dump -s) y un EXPLAIN ANALYZE de la consulta? -- Álvaro Herrerahttp://www.2ndQuadrant.com/

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-10 Por tema Guillermo E. Villanueva
gher...@fmed.uba.ar escribió: - Mensaje original - De: Guillermo E. Villanueva guillermo...@gmail.com Para: gilberto castillo gilberto.casti...@etecsa.cu CC: pgsql-es-ayuda pgsql-es-ayuda@postgresql.org Enviados: Viernes, 8 de Mayo 2015 8:24:20 Asunto: Re: [pgsql-es-ayuda] Ayuda

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-09 Por tema Gerardo Herzig
- Mensaje original - De: Guillermo E. Villanueva guillermo...@gmail.com Para: gilberto castillo gilberto.casti...@etecsa.cu CC: pgsql-es-ayuda pgsql-es-ayuda@postgresql.org Enviados: Viernes, 8 de Mayo 2015 8:24:20 Asunto: Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-08 Por tema Guillermo E. Villanueva
Buenos días, les cuento que hice varias pruebas, entre ellas crear un índice en ambas tablas del join con las columnas: *uploaddet_importcomp* - fil_clasedoc - fil_tipodoc - fil_nrodoc - fil_nacim *historicotemp* - aficlasedoc - historicotemp.afitipodoc -

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-07 Por tema Gilberto Castillo
¿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

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Guillermo E. Villanueva
Gracias por tu respuesta. van mis comentarios en tu mensaje: Guillermo Villanueva 2015-05-06 13:56 GMT-03:00 Gilberto Castillo gilberto.casti...@etecsa.cu: ¿Haces mucho esta comparaciones uploaddet_importcomp.fil_clasedoc = historicotemp.aficlasedoc? Si la respuesta es SI, crea índice

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Guillermo E. Villanueva
Gracias por tu rta. Van mis rtas... Guillermo Villanueva El 6 de mayo de 2015, 12:58, Anthony Sotolongo asotolo...@gmail.com escribió: Hola Guillermo, ¿puedes crear indices en uploaddet_importcomp.estado? Ya está creado y no es parcial está haciendo un scan por ese campo y creo que puede

[pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Guillermo E. Villanueva
Amigos los molesto para pedirles si me pueden ayudar a optimizar la siguiente consulta: SELECT uploaddet_importcomp.indice, historicotemp.clavebeneficiario, historicotemp.activo FROM uploaddet_importcomp left join nacer.historicotemp on uploaddet_importcomp.fil_clasedoc =

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Gilberto Castillo
Amigos los molesto para pedirles si me pueden ayudar a optimizar la siguiente consulta: SELECT uploaddet_importcomp.indice, historicotemp.clavebeneficiario, historicotemp.activo FROM uploaddet_importcomp left join nacer.historicotemp on uploaddet_importcomp.fil_clasedoc =

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Gilberto Castillo
Hola Guillermo, ¿puedes crear indices en uploaddet_importcomp.estado? está haciendo un scan por ese campo y creo que puede ayudarte, si puedes con un explain analyze, ¿que sort method esta utilizando? Es normal que hago ello, si el índices no es parcial. Saludos, Gilberto Castillo ETECSA,

Re: [pgsql-es-ayuda] Ayuda para optimizar consulta

2015-05-06 Por tema Anthony Sotolongo
Hola Guillermo, ¿puedes crear indices en uploaddet_importcomp.estado? está haciendo un scan por ese campo y creo que puede ayudarte, si puedes con un explain analyze, ¿que sort method esta utilizando? saludos On 06/05/15 12:50, Guillermo E. Villanueva wrote: Amigos los molesto para pedirles