Re: Consutla SQL

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Daniel Ferrer <daniel(dot)ferrer(at)ctd(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consutla SQL
Date: 2008-02-29 15:33:22
Message-ID: 20080229153322.GG4673@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Daniel Ferrer escribió:
>
> Estimada lista:
> Les comento que necesito extraer datos estadísticos
> y el campo por el cual estoy filtrando es de tipo timestamp.
> La tabla ya cuenta con mas de 500.000 registros por
> lo cual cada consulta que realizo me da como resultado un larga espera.
> Estos reportes son de tipo comercial por lo cual
> debo optimizar dicho reportes.
>
> Alguna sugerencia ?
>
>
> Adjunto la consulta y el explain:

Por favor envia el EXPLAIN ANALYZE -- pero ponlo como archivo adjunto,
para evitar que tu programa de correo le estropee el formateo.

A primera vista, algo que me parece que puede causar problemas es el
estar haciendo multiples subselect para extraer los distintos grupos
(pallet, sobre, etc), cuando podrias hacerlo de una sola pasada y usar
GROUP BY.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodriguez Fernando 2008-02-29 16:10:41 Re: Consutla SQL
Previous Message Guillermo Munoz 2008-02-29 15:10:36 Fwd: Resultado apaisado