@LoginSerj

Как отследить какой скрипт посылает запросы mysql?

Последние дни пошла ужасная нагрузка на базу, сейчас 12 часов, а к базе уже 367709788 SELECT запросов.. дневная нагрузка на базу выросла в сотню раз.. при этом на сайте не производилось никаких изменений.. по логам просматривали, никаких подозрительных запросов.. сайт при этом не подвисает, всё нормально.. как можно отследить какие скрипты обращаются к базе?

И да, хостинг виртуальный, нет возможности поставить mytop и тд
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 3
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
на функцию запроса пропишите debug_backtrace с выводом в файл. У вас же есть отдельная функция на построение /выполнение запроса?
Ответ написан
Комментировать
veshetu
@veshetu
web-dev
если у вас несколько точек входа в mysql - для каждой своего mysql юзера.
Ответ написан
Комментировать
@mickvav
Programmer, system and network administrator
Включаете логгирование.
Зааводите второго mysql-пользователя, на которого перевешиваете половину скриптов.
Смотрите по логам мускуля.
Перераспределяете по необходимости.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 05:49
10000 руб./за проект
04 мая 2024, в 03:57
10000 руб./за проект
04 мая 2024, в 01:47
2000 руб./за проект