@Urukhayy

Почему долгий ответ от Mysql?

В чём дело? Слишком долгий ответ от базы. И ладно бы он был долгий всегда, проблема временного характера - что еще сложней затрудняет диагностику.

В общем есть сервер игровой, с подключением к БД Mysql посредством плагина (не будем вдаваться в этот плагин и прочее, так как дело скорей всего не в этом). Так вот, когда на сервере играют не много человек (хотя проблема может и вовсе не связана с количеством игроков), то всё норм. Но бывают моменты, когда ответы секунд 30 ждёшь! И сервер игровой, и mysql стоят на одной машине (VPS). Но у меня есть от чего отталкиваться - после "service mysqld restart" всё работает моментально. А потом, через некоторое время опять задержка запроса секунд 30-60.
  • Вопрос задан
  • 2917 просмотров
Пригласить эксперта
Ответы на вопрос 3
SagePtr
@SagePtr
Еда - это святое
Включить лог медленных запросов и проанализировать план этих запросов
Ответ написан
Комментировать
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Возможно, долгий ответ от сервера приходится ждать в те моменты, когда производится резервное копирование контейнера VPS?
Ответ написан
@Arik
1. Проверить бы кол-во соединений. Тип соединения (постоянный или нет)
2. Какие действия с базой? Записи в основном или чтение?
3. Проверить бы жесткий диск утилитами, когда идет долгий ответ. Может mysql уперся в скорость работы с диском
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы