2 回答

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
“服務(wù)器在關(guān)閉交互式連接之前等待其活動的秒數(shù)。交互式客戶端定義為使用 mysql_real_connect() 的 CLIENT_INTERACTIVE 選項(xiàng)的客戶端。

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
即使您已經(jīng)閱讀了文檔,也不是很清楚什么interactive_timeout
意思。
這意味著如果交互式客戶端的連接空閑時(shí)間過長,連接將自動關(guān)閉。這不會干擾任何用戶交互,因?yàn)槿绻麄冋谶\(yùn)行查詢,根據(jù)定義連接不是空閑的。
wait_timeout
和的默認(rèn)值為interactive_timeout
28800 秒(8 小時(shí))。因此,客戶端除了在由于不活動而超時(shí)之前保持打開連接 8 小時(shí)外,什么都不做。這不太可能影響任何 PHP 請求,該請求在請求完成后立即關(guān)閉。
文檔中也沒有提到唯一使用的現(xiàn)有客戶端interactive_timeout
是mysql command-line client。
PHP、Java、ODBC、Python、Perl 等語言的所有連接器都使用常規(guī)的wait_timeout
.?我還沒有看到任何連接器可以選擇使用interactive_timeout
.?編程連接器不被視為交互式,即使它們連接的應(yīng)用程序接受用戶輸入。
即使是新的 MySQL Shell 客戶端也不啟用interactive_timeout
.?wait_timeout
它依賴于其他客戶使用的傳統(tǒng)。
- 2 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)