mysql - кто нагружает.

M
На сайте с 25.08.2008
Offline
2
1121

День добрый.

Вот сталкнулся с такой проблемой, уже 3-й день процесс mysql значительно нагружает сервер, парой очень даже серьезно, кто начал хорошо нагружать мускуль, немогу найти, кто (какая база). По каким логам можно это определить либо каким способом. На сервере стоит linux.

Заранее всем спасибо.

qwartyr
На сайте с 19.10.2007
Offline
40
#1

mysqlsla http://hackmysql.com/mysqlsla

myprofi http://myprofi.sourceforge.net/

или что то подобное

профессиональное администрирование серверов (http://www.unixsupport.ru) отзывы (http://www.free-lance.ru/users/qwartyr/opinions/) на free-lance.ru
S
На сайте с 01.04.2008
Offline
91
#2

достаточно в момент нагрузки выполнить:

mysqladmin processlist

Увидишь какие запросы к каким БД и сколько времени выполняются, если нужен постоянный мониторинг поставь mytop

Править домен летит Айболит. И одно только слово твердит: - DNS! DNS! DNS!
lnx
На сайте с 26.07.2008
Offline
128
lnx
#3

Немного не в тему, но если база "самописная", то возможно стоит ее оптимизировать, если она маленькая или средняя то ставьте тип таблиц MyIsam. Ну а сперва нужно действительно определить при каких запросах возникают тормоза

Andreyka
На сайте с 19.02.2005
Offline
822
#4

mytop - top для mysql

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий