Re: [Pgsql-ayuda] Maximo

From: Haroldo Stenger <hstenger(at)adinet(dot)com(dot)uy>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>, pgsqlayuda <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] Maximo
Date: 2003-11-27 00:24:44
Message-ID: 1069892683.954.81.camel@gilda
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Alvaro

On Sun, 2003-11-23 at 17:57, Alvaro Herrera wrote:
> > [plan de ejecución]
> > hay algunos seqscans, no se como interpretarlos, si es "eficiente", o
> > no.
>
> Hum. Dos seqscans a la misma tabla. Muy posiblemente hay alguna manera
> de hacerlo más eficiente.

Ideas?

> > hmmmm, self join es cuando pones una misma tabla mas de una vez en from
> > ?
>
> Sí. Es un truco muy útil, aunque no sé si es aplicable aquí.

Cuando tenga un tiempo lo voy a explorar.

Mas alternativas que se les ocurran a los demas amigos?

> > interesante! que hace tu sistema?
>
> Calcula estadísticas y genera gráficos a partir de series temporales de
> datos. Es el lado de generación de reportes agregados de un sistema de
> adquisición de datos; los datos provienen de varias fuentes y tienen
> formas distintas dependiendo del objeto del que se trate. La idea es
> que el sistema tiene la menor cantidad de código repetido posible, por
> lo que los nombres de tablas y columnas (y a veces las condiciones
> WHERE) dependen del tipo de objeto de que se trata.
>

Excelente!

> Un ejemplo. El sistema entrega reportes mensuales. El problema es que
> a veces hay que generar un reporte a mitad de mes, y tiene que incluir
> de qué porcentaje del mes no se conocen datos porque aún no haya
> transcurrido. Además se debe sumar el porcentaje de datos que no se
> obtuvieron porque se haya empezado la adquisición después del principio
> del mes; y además, el tiempo que no se conoce porque el computador que
> hace la adquisición estuvo fuera de línea (es poco común pero sucede).
> El SQL que hace todo eso es de como 30 líneas ...
>

Gracias por compartirlo.

> SELECT EXTRACT(epoch FROM inicio-$inicio) /

Un abrazo
Haroldo

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dimas Ayala 2003-11-27 00:45:16 [Pgsql-ayuda] Ayuda con select
Previous Message Martin Marques 2003-11-26 21:30:40 Re: [Pgsql-ayuda] Moverse en la seleccion