mysql sleep狀態連線過多解決辦法

2021-10-09 12:56:23 字數 656 閱讀 7765

最大連線數

網路問題

mysql伺服器資源問題

show variables like '%timeout%'
interactive_timeout和wait_timeout 值表示最大sleep

時長,預設為8個小時。

【永久生效】

把這兩個屬性配置到mysql配置檔案my.cnf中即可

vim /etc/my.cnf

[mysqld]

wait_timeout=7200

interactive_timeout=7200

重啟mysql生效

【臨時生效】

set

global wait_timeout=

7200

;set

global interactive_timeout=

7200

;

其實程式最好是不要用長連線,用完即釋放,保證伺服器的穩定是必要

mysql sleep連線過多的完美解決辦法

睡眠連線過多,會對mysql伺服器造成什麼影響?嚴重消耗mysql伺服器資源 主要是cpu,記憶體 並可能導致mysql崩潰。造成睡眠連線過多的原因?1.使用了太多持久連線 個人覺得,在高併發系統中,不適合使用持久連線 2.程式中,沒有及時關閉mysql連線 3.資料庫查詢不夠優化,過度耗時。那麼,...

mysql sleep連線過多的完美解決辦法

睡眠連線過多,會對mysql伺服器造成什麼影響?嚴重消耗mysql伺服器資源 主要是cpu,記憶體 並可能導致mysql崩潰。造成睡眠連線過多的原因?1.使用了太多持久連線 個人覺得,在高併發系統中,不適合使用持久連線 2.程式中,沒有及時關閉mysql連線 3.資料庫查詢不夠優化,過度耗時。那麼,...

MySQL sleep連線過多的完美解決辦法

mysql sleep連線過多的完美解決辦法 睡眠連線過多,會對mysql伺服器造成什麼影響?嚴重消耗mysql伺服器資源 主要是cpu,記憶體 並可能導致mysql崩潰。造成睡眠連線過多的原因?www.2cto.com 1.使用了太多持久連線 個人覺得,在高併發系統中,不適合使用持久連線 2.程式...