wait_timeout 等待超時,那mysql等什么呢?確切的說是mysql在等用戶的請求(query),如果發現一個線程已經sleep的時間超過wait_timeout了那么這個線程將被清理掉,無論是交換模式或者是非交換模式都以此值為準,wait_timeout是session級別的變量 net_write_timeout "The number of seconds to wait for a block to be written to a connection before aborting the write." 等待將一個block發送給客戶端的超時,一般在網絡條件比較差的時,或者客戶端處理每個block耗時比較長時,由于net_write_timeout導致的連接中斷很容易發生 net_read_timeout “The number of seconds to wait fprintfor more data from a connection before aborting the read.”。Mysql讀數據的時的等待超時,可能的原因可能為網絡異常或客戶端or服務器端忙無法及時發送或接收處理包。