FW: Castecne OT postgresql + rychlost
Pavel Stehule
stehule na kix.fsv.cvut.cz
Úterý Březen 8 11:33:15 CET 2005
> > Tak jseme pred rokem pustili sledovani provozniho stavu jisteho
> > zarizeni, data se sbiraji a ukladaji do Postgresql database 7.4.5
> > bezici na Linuxu. Pouzite PC neni zadny high tech, ale bezne PC
> > odpovidajici svymi parametry dobe porizeni. Do databaze se uklada cas
> > mereni a 4 namerene hodnoty, k dnesnimu dni ma databaze cca 6 milionu
> > radku a nemela by se jiz vice zvetsovat, protoze starsi zaznamy by se
> > mely zacit agregovat.
> > Nejak se mi vsak nezda rychlost prace s databazi, mam ji zindexovane
> > podle casu a presto napriklad SELECT min(time) ... trva tak 20-30s.
> > Delam neco blbe, je treba postgresu zvlast rici, ze ma pracovat s
> > indexy nebo to je u takovych drobecku normalni ?
> > Velikost adresare s databazi je cca 1.2G .
Ani nic spatne delat nemusite. Jen se presvecte, zda-li Vam nepomuze
vacuum analyze, a vacuum. Jinak zrovna SELECT min(cokoliv) je v PostgreSQL
celkem dost pomala zalezitost. Zkuste SELECT time FROM tab ORDER BY time
LIMIT 1; Snad to pomuze.
Další informace o konferenci Test