處理空閒 MySQL 連線
許多開啟的 mysql 連線可能會持續處於空閒狀態,從而影響系統效能。要解決此問題,請考慮以下解決方案:
手動清理:
mysql> show full processlist;
mysql> killmysql> 顯示完整的程序清單;;
使用KILL 指令終止各個連線:
警告:
此方法可能會因連線終止而導致應用程式或Web 伺服器錯誤。interactive_timeout=60 wait_timeout=60
interactive_timeout=60 wait_timeout=60
這些設定定義最大空閒時間,超過該時間後連線將會關閉。
解決根本原因:雖然治療空閒連結的症狀很重要,但調查根本原因也同樣重要。確定儘管腳本執行但連線仍保持開啟的原因。考慮 Web 伺服器使用連線池等因素來最佳化效能。透過解決根本問題,您可以防止將來再次出現空閒連線。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3