Я получил выделенный VPS и установил на него mysql (я новичок в этом).
Теперь с моего веб-сервера (на другом сервере), когда я делаю запросы, это занимает в 10 раз больше времени, чем раньше, когда сервер базы данных находился на том же сервере.
Я думаю, что сервер mysql на выделенном VPS просто неправильно настроен, особенно с размерами кеша.
Как правильно настроить сервер mysql для повышения производительности? Или это не проблема производительности?
Первым делом я бы запустил сценарий, выполняющий ваши запросы на локальном компьютере, на котором запущен Mysql. Посмотрите время выполнения запроса, если он так же медленный, вам, вероятно, просто нужно настроить использование памяти mysql / размер буфера и т. Д. Если он работает намного быстрее, чем вызов удаленно, у вас есть задержка в сети или доступное клиентское соединение проблема, которую нужно решить.
Обе проблемы решаются с помощью разных шагов, но вы не можете двигаться дальше, пока не изолироваете источник задержки для только что установленной базы данных mysql или сетевого подключения.
Как только вы сузите круг вопросов, опубликуйте подробности того, что вы сделали, чтобы изолировать проблему, и почему вы уверены, что она связана с тем или иным.