MySQL sleep連線過多 解決辦法

衣舞晨風發表於2016-12-07

如下圖所示:
這裡寫圖片描述
在Navicat Premium中可以看到很多處於sleep狀態的連線,那怎麼讓mysql自動關閉這些處理sleep狀態的連線呢?

wait_timeout預設值:
這裡寫圖片描述
interactive_timeout預設值:
這裡寫圖片描述

sql命令:

SHOW GLOBAL VARIABLES LIKE 'wait_timeout';
SHOW GLOBAL VARIABLES LIKE 'interactive_timeout';
set global wait_timeout=30;
SET GLOBAL interactive_timeout=30;

小注:wait_timeout要與interactive_timeout一起修改才能起效。
這種修改方式在重啟mysql服務後,會失效,所以最好還是把這兩個屬性配置到mysql配置檔案中。

作者:jiankunking 出處:http://blog.csdn.net/jiankunking

相關文章