[Pgsql-ayuda] Maximo
Haroldo Stenger
hstenger@adinet.com.uy
Wed, 26 Nov 2003 21:24:44 -0300
Gracias Alvaro
On Sun, 2003-11-23 at 17:57, Alvaro Herrera wrote:
> > [plan de ejecuci=F3n]
> > hay algunos seqscans, no se como interpretarlos, si es "eficiente", o
> > no.
>=20
> Hum. Dos seqscans a la misma tabla. Muy posiblemente hay alguna manera
> de hacerlo m=E1s eficiente.
Ideas?
> > hmmmm, self join es cuando pones una misma tabla mas de una vez en from
> > ?
>=20
> S=ED. Es un truco muy =FAtil, aunque no s=E9 si es aplicable aqu=ED.
Cuando tenga un tiempo lo voy a explorar.
Mas alternativas que se les ocurran a los demas amigos?
> > interesante! que hace tu sistema?
>=20
> Calcula estad=EDsticas y genera gr=E1ficos a partir de series temporales =
de
> datos. Es el lado de generaci=F3n de reportes agregados de un sistema de
> adquisici=F3n 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=F3digo 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.
>=20
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=E9 porcentaje del mes no se conocen datos porque a=FAn no haya
> transcurrido. Adem=E1s se debe sumar el porcentaje de datos que no se
> obtuvieron porque se haya empezado la adquisici=F3n despu=E9s del princip=
io
> del mes; y adem=E1s, el tiempo que no se conoce porque el computador que
> hace la adquisici=F3n estuvo fuera de l=EDnea (es poco com=FAn pero suced=
e).
> El SQL que hace todo eso es de como 30 l=EDneas ...
>=20
Gracias por compartirlo.
> SELECT EXTRACT(epoch FROM inicio-$inicio) /
Un abrazo
Haroldo