*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,
historicotemp.clavebene
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/
P
> 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 comu
escribió:
>
>
> - Mensaje original -
> > De: "Guillermo E. Villanueva"
> > Para: "gilberto castillo"
> > CC: "pgsql-es-ayuda"
> > Enviados: Viernes, 8 de Mayo 2015 8:24:20
> > Asunto: Re: [pgsql-es-ayuda] Ayuda para o
- Mensaje original -
> De: "Guillermo E. Villanueva"
> Para: "gilberto castillo"
> CC: "pgsql-es-ayuda"
> Enviados: Viernes, 8 de Mayo 2015 8:24:20
> Asunto: Re: [pgsql-es-ayuda] Ayuda para optimizar consulta
>
>
> Buenos días,
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
- historicotemp.af
>>
>> ¿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 jo
Gracias por tu respuesta.
van mis comentarios en tu mensaje:
Guillermo Villanueva
2015-05-06 13:56 GMT-03:00 Gilberto Castillo :
>
>
> ¿Haces mucho esta comparaciones uploaddet_importcomp.fil_clasedoc =
> historicotemp.aficlasedoc?
>
> Si la respuesta es "SI", crea índice en esos campos
>
Voy
Gracias por tu rta.
Van mis rtas...
Guillermo Villanueva
El 6 de mayo de 2015, 12:58, Anthony Sotolongo
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 ayudarte, si pue
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
> 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
ETECS
> 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 = hist
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 = historicotemp.aficlasedoc
13 matches
Mail list logo