*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,
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
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/
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
- 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
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
-
¿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
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
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
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 =
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 =
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,
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
13 matches
Mail list logo