Как исправить резкое падение производительности при поделючиние mysql через IP?

При выносе БД на отдельный сервер идет резкое падение производительности 10-20 раз.
При этом сервера уже расположены в 1 стойке.
Насколько я понимаю проблема в том что 127.0.0.1 не использует сетевую карту и работает локально.
Если же используется IP то используется сетевой протокол со всеми вытекающими.
поскольку запросов происходит сразу около 100-200 то большую часть времени идет подключение к бд нежели сами запросы.

Что можно сделать как снизить этот негативный эффект
Как с этим работают в облоках ?
Перенести все на 1 сервер не получится поскольку это Битрикс24 и в нем работают около 5000человек.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MechanID
Админ хостинг провайдера
Возможно mysql пытается получить PTR записи хостов которые подключаются(для записи в лог) и получает таймаут и на это тратится много времени. Попробуйте опцию skip-name-resolve, внимание это сломает гранты выданные на хостнеймы.
Ну и без нормального мониторига трудно чтото сказать - сколько у вас (было раньше и стало сейчас) в среднем thread connected ? сколько запросов в секунду ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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