postgres nestiha ...

Dracula007 dracula007 na atlas.cz
Pátek Únor 25 02:16:13 CET 2005


Tak odpovim si sam - na vine jsme samozrejme byli my, protoze na
jedne velke tabulce nebyl vytvoren index nad sloupcem podle ktereho se
vyhledavalo. Dotaz se tudiz realizoval jako "seq scan" a trval docela
dlouho (cca 11 s).

Az do tohoto tydne to postgres stihal vyrizovat, ale od pondeli nam
z objektivnich duvodu stoupla navstevnost a dotazy se zacaly
hromadit ... Po vytvoreni indexu spadla narocnost dotazu o 99%.

t.

D> Ahoj,

D>    na linuxovem serveru provozujeme aplikaci postavenou na PHP a
D>    Postgresu 7.4. Az do vcerejska to bezelo uplne v pohode, ale vcera
D>    najednou z niceho nic zatez na stroji markantne vzrostla a db
D>    prestala stihat - dotazy se radi do fronty, databaze je nestaci
D>    obslouzit a postupne je zabiji. Stejna situace se opakuje i dnes.
   
D>    Na serveru se cca posledni mesic nic nemenilo (krome prubeznych
D>    oprav), troufam si tvrdit ze databaze je slusne optimalizovana pro
D>    svuj ucel (rozhodne neni nijak zprasena) a az doted vse fungovalo
D>    k nasi naproste spokojenosti.

D>    Prni predbezna analyza logu apache take nic neukazala - sice vyssi
D>    pocet requestu, ale v ramci toho co by server mel v pohode ustat.
D>    Na utok to na prvni pohled nevypada - traffic jde z velmi velkeho
D>    poctu IP adres, ale vyloucit se to neda.

D>    Vecer se chystam se na podrobnejsi analyzu logu - mate nejaky napad
D>    na co se zamerit nebo cim by to mohlo byt?

D>    diky
D>    t.



Další informace o konferenci Linux