MySQL медленное соединение

Я запускаю laravel приложение, которое находится на отдельном сервере, чем моя база данных MySQL.

Если я выполняю запрос на сервере Mysql, требуются ожидаемые 0.00 - 0.01 секунды для возврата. Однако, когда я регистрирую время от запуска запроса в конец, он берет.3secs. Целый вызов API берет между 800-1000ms.

Я изменил my.cnf на твердость имени пропуска, у меня есть включенный кэш запроса, я использую IP а не доменное имя для соединения.

Я не уверен, что еще попробовать. Это - очень простой RestAPI с простыми запросами и ничем сложным, и самая большая таблица в базе данных имеет 9 000 строк. Я не думаю, что это - проблема базы данных, но проблема соединения.

ЦП только когда-либо использует 1%, и существует много памяти.

Какие-либо приемы я отсутствую?

0
задан 13 July 2015 в 01:08
1 ответ

Я выяснил, что низкая производительность была связана с тем, что мои серверы находились в разных регионах / центрах обработки данных.

После выполнения трассировки это заняло в среднем 40 секунд, и с 3-мя запросами на транзакцию, которая была сложение.

Я создаю новый сервер в том же регионе, и теперь он работает намного быстрее с типичным ответом между 150-200 мс.

0
ответ дан 24 November 2019 в 08:25

Теги

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