Re: lug-bg: MySQL CPU usage
- Subject: Re: lug-bg: MySQL CPU usage
- From: Marian Marinov <mm@xxxxxxxx>
- Date: Wed, 10 May 2006 10:55:48 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
On Wednesday 10 May 2006 10:53, Teodor Georgiev wrote:
> 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'и са се пускали към него.
Много благодаря на всички за оказаното съдействие.
Проблема излезе от едини сайт който скоро са променяли ПОГРОМИСТИТЕ :)
Спрях сайт-а за 1мин и всичко се нормализира, пуснах го и mysql-а пак на
99% :) Предадох щафетата на тези които са го писали... да се спасяват.
Поздрави
Мариян
|