mysql connect_timeout

Buldozer

Новичок
mysql connect_timeout

Была проблема соединения с удаленных хостов которая выражалась в ошибке
"Lost connection to MySQL server at 'reading authorization packet'"
согласно рекомендации, http://bugs.mysql.com/bug.php?id=28359 увеличил connect_timeout до 30 секунд...
соединение больше не отваливается, но база очень медленно начала работать.

"connect_timeout - количество секунд, которое сервер ждет connect-пакета, по истечении этого времени будет выдан пакет " соединение ". Для более детальных разъяснений см. описание TCP/IP протокола."

собственно почему это так отрицательно сказалось на скорости работы базы и можно ли это как-нибудь компенсировать?
 

svetasmirnova

маленький монстрик
>соединение больше не отваливается, но база очень медленно начала работать.
...
>собственно почему это так отрицательно сказалось на скорости работы базы и можно ли это как-нибудь компенсировать?

А разве не очевидно, что пробемы с соединениями с удалённых хостов никуда не длеись? Просто MySQL ждёт данных больше времени, чем по дефолту.
 
Сверху