Upresneni PostgreSQL
radim.kubacki na rtscs.cz
radim.kubacki na rtscs.cz
Čtvrtek Září 30 10:36:21 CEST 1999
Uvedomte si poradne co chcete. 10 000 000 000 zaznamu s polozkami jak
uvadite muze zabirat treba 10GB*60 = 600GB. A to budete rad kdyz se vam ten
zaznam do 60 bytu vejde.
Kdyz to budete prohledavat a budete to prochazet sekvecne tak vas pamet
opravdu nevytrhne. Musite si spocitat za jakou dobu jsou vase disky schopne
ty data vubec precist.
A kdyz se rozhodnete to optimalizovat nejakymi indexy? Tak si spoctete kolik
vam zabere B-tree obsahujici 10 000 000 000 hodnot (klic, identifikace
zaznamu). Kolik bude mit takovy strom urovni a kolik z tech urovni nactete
do pameti. Stejne se ten index pouzije jen pro dotazy s opravdu velkou
selektivitou - vyhledavani podle klice apod. Jinak budete vystavovat
hlavisky na disku sem a tam. Tady se vam uz ta pamet vyplati a ackoliv je
dneska draha nevim proc na ni setrit, i diky tem diskum ten stroj nebude
laciny.
Radim
> -----Původní zpráva-----
> Od: Igor Bujna
> Odesláno: 30. září 1999 9:12
> Komu: linux na linux.cz
> Předmět: Upresneni PostgreSQL
>
> > Zravim,
> >
> > nevite jaka je rychlost u PostgreSQL, kdyz v jedne tabulce budu mi
> > tak 10 000 000 000 zaznamu, jestli to vubec jde v jedne tabulce mit
> > tolik zaznamu. Ohledne rychlosti myslim nacet, sort, modifikace,
> > atd.
> > DIK
> >
> Abych to upresnil, jedne o tabulku kde bude 5 az 15 sloupcu, v
> kterych budou polozky typu int, short,(mozna par float)ky budou
> typu char(30).
>
> Jestli by nebylo dobre postavit SMP-server trabes nejake PII nebo
> P-pro , kolik briblizne by potreboval pameti.
> Kdyby trebas bylo 64MB RAM, jak dlouho by trvalo vyhledani
> jednoho zaznamu.
> DIK
>
> With regards
> Igor Bujna
> Programmer
> Meopta-optika, a.s.
> member of the TCI group
> E-mail: bujna na tcioptics.cz
> tel.: +420-641-24 2619 , 2621(answering machine)
> fax.: +420-641-206579
>
> ----------------------------------------------------------------------
> Meta-FAQ (odhlášení, archív a další): http://www.linux.cz/mailing-list
Daląí informace o konferenci Linux