Почему долгий ответ mysql базы при удаленном подключении?
На сайте когда подключаешься к базе данных которая находится на том же сервере где скрипт время ответа сайта по данных яндекс робота составляет 53 мс, если подключиться к базе данных удаленно который на другом сервере время ответа больше 1000 мс постоянно, это у всех так или из-за дешевого хостинга?
проблема может быть из-за DNS там где mysql, при подключении производится попытка получить имя или наоборот. Попробуйте делать подключение по IP адресу. Если это не шаровый хостинг, в файле hosts пропишите явное соответствие IP->имя
Возможно в результате выборки вы получаете слишком много данных, которым нужно время на передачу по сети.