在使用 sqlyog 的過程當中,遇到了這種狀況:打開一個鏈接,進行了一些操做以後,過一段時間沒有操做,而後再來操做會卡死一段時間,等一段時間後操做完成了繼續進行其它操做,又很流暢了。可是過一段時間不操做又是如此,循環往復......sql
這種是由於一段時間不操做後,服務器將空閒鏈接丟棄了,而客戶端(sqlyog)不知道,致使長時間無響應,而超時以後,sqlyog 使用了新的鏈接,因此又能夠順暢操做了。服務器
解決辦法是:將 sqlyog 的空閒超時時間設置的足夠短,在服務端丟棄鏈接以前,客戶端主動斷開或者丟棄鏈接,這樣就能夠避免客戶端因使用無效鏈接等待而卡頓的問題。blog
操做:在設置鏈接界面「會話空閒超時」項不使用默認值,自定義一個更小的值(好比5分鐘或者更短)循環