mysql timeout

orclwujian發表於2016-05-11
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伺服器端忙無法及時傳送或接收處理包。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29989552/viewspace-2098067/,如需轉載,請註明出處,否則將追究法律責任。

相關文章