[OT] SQL databaze jak se tohle resi?

Novotný Pavel novotny.pp@atlas.cz
Pondělí Červenec 10 10:07:17 CEST 2006


Nechci byt hnidopich, ale ja to pochopil tak, ze data se cpou s presnosti
300s do tabulky_1 a protoze jich je moc tak je treba je agregovat nejdrive
tak, ze data starsi 30 dni se zaagreguji na hodinovou presnsot a ta se ulozi
do tabulky 2, pricemz z tabulky 2 se data starsi 180 dni zaagreguji na
presnsot 1 den a ty se prenesou do tabulky 3.

Provozuji neco podobneho a mam s tim take problemy, tim jak data kontinualne
pribyvaji a zaroven se mazou ma postgres neustale problemy s indexy, ale
nejak nemam cas analyzovat v cem je problem a pak mi to nejak jede tak na to
dlabu.


select nazev, cas, hodnota_A, hodnota_B from tabulka_1
union ALL
select nazev, cas, hodnota_A, hodnota_B from tabulka_2
union ALL
select nazev, cas, hodnota_A, hodnota_B from tabulka_3
/

Takhle nejak to funguje v Oracle, jde hlavne o prikaz Union ALL, podobne by
to melo fungovat i v PostgreSQL.

Barons

> -----Original Message-----
> From: hw-list-bounces@list.hw.cz 
> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of k.novo
> Sent: Monday, July 10, 2006 9:41 AM
> To: hw-list@list.hw.cz
> Subject: [OT] SQL databaze jak se tohle resi?
> 
> 
> Mam zarizeni, ktera sbiraji data v case a ukladaji je do SQL 
> (PostgreSQL)
> 
> tabulka vypada asi takto 
> Nazev , cas (format linux epoch ), hodnota A, hodnota B
> 
> zaznamu je cca 200 kazdych 300s pricemz mi to jede  nekolik 
> let ==> dat je staaasne moc a 1GHz CPU uz to nejak nestiha 
> tzn rad bych mel 3 tabulky v prvni budou data s presnosti 
> 300s za rekneme posledni mesic, starsi data by se mela 
> agregovat na hodinovou presnost a v posledni tabulce by mela 
> byt data s presnsti 1den starsi rekneme 180dni.
> 
> Napsal jsem si na to funkci, ale je videt, ze je psana 
> pristupek klasickeho programatora pomoci ciklu atd. Urcite to 
> lze resit primo na urovni SQL nejakym spravne slozitym selectem
> 
> Poradite ?
> Dekuji

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list





__________ Informace od NOD32 1.1651 (20060708) __________

Tato zprava byla proverena antivirovym systemem NOD32.
http://www.nod32.cz





Další informace o konferenci Hw-list