PHP MySQL устанавливает тайм-аут соединения

Есть определенные сообщения о тайм-ауте MySQL, установленном из PHP с использованием mysql.connect_timeout. Я хочу знать, истекает ли этот установленный тайм-аут из PHP только для времени начального соединения с MySQL или действителен для конкретного запроса к базе данных?

Мой случай заключается в том, что у меня есть страница с подключением к MySQL сверху, а затем я выполнение, скажем, 3-4 запросов к MySQL один за другим. Для выполнения 1-го и 2-го запросов потребовалось всего 1-2 секунды, тогда как 3-й запрос занимает 20 секунд. Теперь, в случаях, когда третий запрос занимает более 20 секунд, я хочу вызвать тайм-аут. Итак, вопрос здесь в том, что установка этого тайм-аута из PHP применима к начальному подключению к базе данных или применима к каждому последующему запросу (независимо). Если позже, то как я могу установить тайм-аут через 20 секунд для третьего запроса?

9
задан kb0000 5 March 2012 в 05:41
поделиться