On Wednesday 10 May 2006 10:24, Vasil Kolev wrote: > On ср, 2006-05-10 at 10:01 +0300, Petar Nedyalkov wrote: > > On Wednesday 10 May 2006 09:15, Marian Marinov wrote: > > > Здравейте, > > > на един от сървърите ми mysql-a подивя. До вчера всичко си беше наред, > > > след което изведнъж mysql-а започна да яде на 99% процесора на > > > машината. > > > > Опитай да огледаш каквото Теодор ти каза (лесен интерфейс за мониторинг > > на MySQL сървър е mytop) - изолирай заявките, които товарят сървъра, > > прегледай ги с EXPLAIN и мисля, че ще стигнеш до причината за > > натоварването. > > Най-добре е просто да се пусне log на заявките и да се прегледа - те > вероятно са не повече от 20-30 различни, и там може да се види какво > точно става. Аз наскоро имах случай, при който в show processlist нямаше > нищо, понеже заявката се изпълняваше много бързо, но понеже нямаше > индекс по полето, по което се търсеше, товареше доста (понеже и се > викаше доста :) ).
То май неговия случай е точно такъв, защото process листа му е празен (ако го е правел в момента на 99% натоварване, за което говори). И както се вижда, изключително SELECT'и са се пускали към него.
