Mysql валит сервер.

1 234
zzeus
На сайте с 04.01.2008
Offline
74
#31
mihas:
ключевая фраза. Как это сделать? Если найти кто, то пол дела сделано а то и больше.

если не профайлером:

ищем функцию вызывающую запрос. (можно обычным грепом)

ищем запрос, вызывающий эту фунцию.

грепаем логи апача на запрос.

ЗЫ: или просто грепните акцессс-логи на id которые в этом запросе если оно открыто послыается...

[Удален]
#32
mihas:
ключевая фраза. Как это сделать? Если найти кто, то пол дела сделано а то и больше.

:) А если начать от обратного, что вызывают?, судя по приведенным выше запросам - запрашиваются толи "список онлайн юзеров", толи "поиск по форуму" осуществляют, а это самые слабые места на сайтах, т.к. дергая их - мускул сайта ложится легко ;) , может комуто очень не понравился вы или ваш форум и вас элементарно ддося (http флудят), а то что выловить по ip не можете кто такой активный - юзают много проксей (компов)...

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

Так вот мое предложение было как раз в том чтоб закешировать "кто онлайн"

И пусть себе дергают

Не стоит плодить сущности без необходимости
M
На сайте с 28.02.2006
Offline
236
#34

Все, спасибо всем за помощь, нашел проблему. Это был мод благодарностей или как он там называется, вообщем thanksmod. Он имел в базе более 25000 записей и видимо достиг какого то предела. Немного подчистил, удалил часть старых записей и все заработало.

Еще раз всем спасибо за участие.

1 234

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