2013. március 5. 15:06 Takacs Tibor írta, <[email protected]>:

>
> Esetleg: futtasd a szerveren időzítve, akár úgy, hogy az eredményt kiteszi
> egy táblába, és
> napközben tudsz vele dolgozni.
>
A szerver nem az enyém. :-) Most egyszerűbb itthagyni éjszakára, mint ebbe
is beleásni magam.


> Tudom, komoly szakmai titok, de esetleg nem árulnál el vmit (amit el lehet
> persze), hogy
> mitől tart ilyen sokáig? (Többen is tanítanak adatbáziskezelést, lenne egy
> konkrét példánk
> elrettentésnek ;)
>

Ó, nem hiszem, hogy nagy ördöngösség volna. Kell hozzá néhány százezres
nagyságrendű tábla, amit összekapcsolsz, és nincsenek vacuumozva (lehet,
hogy ez segítene :-)), a select után két függvény (nem min/max függvényre
gondolok, hanem plpgsql nyelvű felhasználói függvényre) és három
allekérdezés (egy 1 táblás és kettő 2 táblás), és mivel a WHERE után
bánatunkra nem lehet aliasokat írni, ott is meg van ismételve az egyik
függvény és az egyik allekérdezés. (Azt nem tudom, hogy a Postgresql
mennyire érzékeli, hogy ez ugyanaz, és hogy optimalizál lélekben.)
És mindehhez kell még egy lassú gép.
A jó hír, hogy érettségi szinten ez a lassú gép kivételével nem fog
előfordulni. :-)
VP
_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz