2012-07-27 5 views
0

Наш сервер mySQL в большинстве случаев работает с экстремально высокой нагрузкой. Мы понятия не имеем, от чего это происходит.Высокий уровень использования mySQL

Как вы можете видеть:

589 admin  localhost psa  Sleep 
1440 gwingocm localhost gwingo Sleep 
1442 gwingocm localhost gwingo Sleep 
1441 amfbcm  localhost amfb Sleep 
1444 gwingocm localhost gwingo Sleep 
1446 gwingocm localhost gwingo Sleep 
1447 gwingocm localhost gwingo Sleep 
1448 gwingocm localhost gwingo Sleep 
1449 amfbcm  localhost amfb Sleep 
1450 amfbcm  localhost amfb Sleep 
1498 admin  localhost mysql Query 

Это было proccesslist в то время, что использование было очень высоким.

Любая хорошая идея, как решить эту проблему?

С наилучшими пожеланиями, Tim

+0

Каков был запрос 'admin @ localhost' на схеме' mysql'? – Romain

+0

'SHOW ENGINE INNODB STATUS' расскажет вам, что является вопросом – Sebas

+0

Я сделал SHOW ENGINE INNODB: Это был результат: ===================== ================= 120728 12: 3 ... Администратор был логином PLESK и phpmyadmin. –

ответ

0

Высокой загрузка процессора может быть вызвана из-за разнообразный выбор по ряду причин, дорогие запросы, слишком много параллельных соединений и т.д. Вы должны были бы оптимизировать MySQL путем мониторинга сервера и анализируя запросы на него. Я использую Monyog, который является полным пакетом сам по себе, чтобы сделать это. Он имеет более 600 мониторов и советников, которые помогут вам оптимизировать сервер MySQL. Вы можете использовать SSH в машине, на которой размещен сервер MySQL, и отслеживать показатели операционной системы и получать предупреждения, если они пересекают критические или предупреждающие пороги. Это потребует некоторой работы с вашей стороны, чтобы указать, что вызывает высокий уровень использования ЦП.

Смежные вопросы