Nevytizeny procesor
Pavel Vedral
pve na casd.cz
Pondělí Leden 31 10:15:44 CET 2005
Ja mam podobnou zkusenost.
Taky neni jasne kterou volnou RAM myslite, tu pro OS nebo tu
alokovanou pro Oracle (shared pool, database buffer cache)? Tam muze
byt, zvlaste na vyvojovem stroji a neladene konfiguraci, pekne uzke misto.
V pripade Oracle 8.1.7 se mi taky jeste stavalo, ze zdrzoval cekanim
na sit, presneji musel jsem delat ruzne vychytavky s konfiguraci Net8.
Ale ja bych sel cestou optimalizace SQL dotazu a ladenim
inicializacnich parametru pameti pro Oracle (PGA_AGGREGATE_TARGET atd...).
Snazil bych se ho proste dohnat k tomu, aby maximum aktivity
probihalo jen mezi pameti a procesorem. Omezit cekani na dalsi periferie.
S pozdravem
PVE
Chlopcik Ales wrote:
> Jan Kovar wrote:
>
>>... Na tom stroji je jen jeden clovek a
>>stezuje si, ze nektere dotazy trvaji strasne dlouho. Vzhledem k
>>rychlosti stroje a velikosti databaze to neni nic divneho. Ale divne mi
>>je, ze ten Oracle dotaz si bere treba jen 20% zatizeni CPU. Na
>>produkcnich strojich, kdyz je narocny dotaz, tak si to vezme klidne 99%
>>CPU. Cim to muze byt? .... Ponechte ted prosim stranou
>>optimalizaci databaze a sql dotazu. Spis mi jde o to, proc kdyz to
>>potrebuje, tak si nevezme vic procesoroveho casu, kdyz ten stroj jinak
>>stejne nic nedela. Pripadne, jak toho docilit....
> ...
> Prave ze optimalizaci databaze/dotazu dosahnete nejvice. Treba mne
> osobne se optimalizaci dotazu povedlo presvedcit databazi k tomu, aby
> pouzivala index => vykon (cti ResponseTime :-) stoupl 20x (slovy dvacet
> krat :-)....
Další informace o konferenci Linux