From: | Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com> |
---|---|
To: | Ernesto Quiñones <ernestoq(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: querys pesados |
Date: | 2009-05-07 18:24:55 |
Message-ID: | f205bb120905071124y48c7f387iac1a5df1f3c8c807@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 7 de mayo de 2009 15:13, Ernesto Quiñones <ernestoq(at)gmail(dot)com> escribió:
> uds. creen que creando un indice sobre las columns que hacen group by mejore??
Obvia lo que te dije, porque el hash join es sobre los campos codcliente,
por lo que significa que está tomando los indices.
> saludos
>
SELECT
to_date(SUBSTR(CAST(total.chora AS text),1,8),'yyyymmdd'),
SUM(total.MCV), SUM(total.MMTV) from(
SELECT a.FlgCobroLlamada ,
a.FlgCelular ,
a.FlgStatusCDR ,
a.CodMesFactura ,
a.CodCiudadDestino ,
a.CodNpa ,
a.TipLlamada ,
a.CodSubMotivoEstadoCliente ,
a.CodEstadoCliente ,
a.CodPuntoVenta ,
a.CodCicloFacturacionCliente ,
b.codpaisubigeocliente ,
b.codpaisfacturacion ,
a.CodOperador ,
a.CodEmpresaUT ,
a.codhora as chora ,
a.TipConexion ,
a.TipAcceso ,
a.MtoCostoValorizado as MCV,
a.MtoMinutosTotalesValorizado as MMTV
FROM f_consumo a
JOIN lcl_maecliente b
ON (a.codcliente=b.codcliente)
GROUP BY a.FlgCobroLlamada ,
a.FlgCelular ,
a.FlgStatusCDR ,
a.CodMesFactura ,
a.CodCiudadDestino ,
a.CodNpa ,
a.TipLlamada ,
a.CodSubMotivoEstadoCliente ,
a.CodEstadoCliente ,
a.CodPuntoVenta ,
a.CodCicloFacturacionCliente ,
b.codpaisubigeocliente ,
b.codpaisfacturacion ,
a.CodOperador ,
a.CodEmpresaUT ,
a.codhora ,
a.TipConexion ,
a.TipAcceso
) total;
es solo una idea.
--
Emanuel Calvo Franco
Sumate al ARPUG !
( www.arpug.com.ar)
ArPUG / AOSUG Member
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-05-07 18:35:47 | Re: querys pesados |
Previous Message | Rafael Martinez | 2009-05-07 18:24:24 | Re: querys pesados |