Работа с удаленной базой данных MySQL. Почему медленная передача данных?
Если у вас MySQL, возможно проблема с DNS.
Попробуйте[mysqld]
# Skip reverse DNS lookup of clients
skip-name-resolve
Что упустили в такой конфигурации?  Как вариант, низкая производительность tcp.