Jak by to resil SQL profik ????
Karel Král
k.kral na atlas.cz
Čtvrtek Březen 28 02:02:49 CET 2002
Resim nasledujici problem: sbiram v case data o stavu zaríizeni,
presneji kazdych 5minut pridam do database Postgresql zaznam (cas, namerena
data).
Problemem je mnozstvi vznikajicich dat cca 1MB /24h a tak musim snizovat
mnozstvi dat, jejich prumerovanim.
Data v case > now - 7dni jsou ponechana v puvodni 5min presnosti.
Data v case > now - 7dni-1mesic jsou prepoctena na data s presnosti 1 hod.
Starsi data jsou prepoctena na data s presnosti 1 den.
Sam to resim skriptem, ktery se spusi jednou za tyden a zjisti, ktera 5min
data jsou starsi nez tyden,
vypocte z nich hodinovy prumer a puvodni data smaze. Nasledne zjisti, ktera
hodinova data jsou starsi nez mesic a tyden, znich vypocte
1 denni prumery a puvodni data smaze.
Sice to funguje, ale neco mi rika, ze by to slo resit i elegantneji bez
externiho skriptu.
Jak by to resili profici ?
Umi podobnou vec cesit primo SQL stroj ?
Dekuji za radu.
Další informace o konferenci Test