使用Navicat操作一張表的時候一直顯示正在處理,反應很長時間才能操作完成
原因是什麼呢
MySQL服務端會定期清理不活躍的數據庫連接,以此來優化數據庫的性能
而Navicat默認每240s發送以此心跳給MySQL服務端,以此來保持連接
但是240s太長了,MySQL服務端已經清理掉了
導致Navicat重新連接時還在用舊的連接,從而導致超時,然後再重新申請一個連接
這樣你就會看到Navicat一直顯示正在加載
那怎麼修改呢
Navicat – 編輯數據庫連接 – 高級 – 勾選保持連接間隔 – 輸入框設置爲30 – 點擊確定!
這樣就OK啦