Задать вопрос
ArtKom
@ArtKom

Как понять где прописаны запросы к базе данных MySQL?

Здравствуйте уважаемые сообщники.
Проблема с работоспособностью сайта.

Дано.
Самописный сайт написаный на php и использованием базы данных MySQL. Сайт хостится на VPS сервере. Время от времени Сервер падает, отрубается служба MySQL.

Задача
Найти причину по которой служба MySQL перестает работать

Подробности
Проект делался не мной и возможности узнать подробности его работы у разработчика нету.
Разбираться с вопросом приходится в меру своих сил и знаний, а также при помощи коллективного разума.

Для целей отслеживания работы службы MySQL был включен лог медленных запросов к базе (mysql-slow.log)

В процессе изучения лога встречаются достаточно интересные записи типа:
# Query_time: 0.091904  Lock_time: 0.000048 Rows_sent: 1  Rows_examined: 344500
SET timestamp=1457900547;
SELECT COUNT(BBCID) AS id FROM b_bbs_view WHERE BBCID='12133' ORDER BY id ASC;

или
# Query_time: 0.461731  Lock_time: 0.000054 Rows_sent: 0  Rows_examined: 344427
SET timestamp=1457900547;
SELECT Date AS date FROM b_bbs_view WHERE BBCID='12133' AND VisiterIP='66.249.66.49' ORDER BY id DESC LIMIT 1;


Вопрос
Могут ли в принципе подобные запросы быть причиной вырубания службы MySQL ибо очень смущают цифры типа Rows_sent: 0 Rows_examined: 344427

Как понять в каком именно файле сайта могут быть прописаны эти запросы к базе данных? Т.е. где собственно править и/или вообще удалить эти запросы?

Заранее большое спасибо за помощь.
  • Вопрос задан
  • 280 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ynblpb_spb
дятел php
Подобные запросы вряд ли являются причиной вырубания
Rows_sent: 0 Rows_examined: 344427
означает, что найдено строк, соответствующих запросу 0, но проверено в попытках найти 344427 строк.

если вырубается служба, то и искать нужно в логе этой службы. Ищите daemon.log или mysql_error.log или что-то типа того. Там будет написана причина остановки службы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы