optimalizace PostgreSQL a systemu

Ing. Pavel PaJaSoft Janoušek PaJaSoft na FoNet.Cz
Středa Duben 20 16:25:19 CEST 2005


news.volny.cz <mailto:oldfrog na volny.cz> wrote:
> Vzorovy dotaz vytizi postgres process CPU na 100%. Potreboval bych

	Promiňtě, ale každý dotaz je schopen vytížit CPU na 100% pokud se má
flákat a je třeba vykonat požadovanou práci (navíc ten počet řádků již není
"malý"). Otázka nezní, proč se procesor vytížil na 100% (to je věc vcelku
normální), otázka stojí spíše na jakou dobu a zda-li tuto dobu nelze
podstatně zkrátit (ať už hrubou silou = silnější železo, rychlejší disky,
více RAM apod., tak optimalizaci datového modelu nebo dotazování).

	Pro začátek bych začal s příkazem EXPLAIN a EXPLAIN ANALYZE -
zjistíte třeba že je vhodné doplnit nějaké indexy (dump databáze sice bude
stále stejný - pár řádků ve výpisunepoznáte, ale na disku to může být
podstatný rozdíl a ve výkonu až diametrálně odlišný) nebo že máte pomalé
disky apod...:-)

-------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)             FoNet, spol. s r. o.
Technicka podpora, Intranet/Internet     Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz         Tel.: +420  5  4324 4749
WWW:    http://WWW.FoNet.Cz/           E-mail: mailto:Info na FoNet.Cz
-------------------------------------------------------------------  



Další informace o konferenci Linux