MySQL伺服器最大連線數的合理設定

2021-06-19 11:02:41 字數 739 閱讀 6161

mysql伺服器的連線數並不是要達到最大的100%為好,還是要具體問題具體分析,下面就對mysql伺服器最大連線數的合理設定進行了詳盡的分析,供您參考。

我們經常會遇見「mysql: error 1040: too many connections」的情況,一種是訪問量確實很高,mysql伺服器抗不住,這個時候就要考慮增加從伺服器分散讀壓力,另外一種情況是mysql配置檔案中max_connections值過小:

mysql> show variables like 'max_connections';

+-----------------+-------+

| variable_name | value |

+-----------------+-------+

| max_connections | 256 |

+-----------------+-------+

這台mysql伺服器最大連線數是256,然後查詢一下伺服器響應的最大連線數:

mysql> show global status like 'max_used_connections';

mysql伺服器過去的最大連線數是245,沒有達到伺服器連線數上限256,應該沒有出現1040錯誤,比較理想的設定是:

max_used_connections / max_connections * 100% ≈ 85%

最大連線數佔上限連線數的85%左右,如果發現比例在10%以下,mysql伺服器連線上線就設定得過高了。

伺服器最大連線數問題

伺服器程序會有乙個最大連線數,如果達到最大連線數,server端報錯 listener accept fail accept tcp 6080 accept4 too many open files 此時,client端報錯 dial tcp 172.20.152.87 6080 i o timeo...

MySQL伺服器最大連線數的合理設定

mysql伺服器的連線數並不是要達到最大的100 為好,還是要具體問題具體分析,下面就對mysql伺服器最大連線數的合理設定進行了詳盡的分析,供您參考。我們經常會遇見 mysql error 1040 too many connections 的情況,一種是訪問量確實很高,mysql伺服器抗不住,這...

修改終端伺服器的最大連線數

1 明確終端服務的2種模式 windows 2000終端服務有2種執行模式 遠端管理模式和應用程式伺服器模式。遠端管理 模式允許系統管理員遠端管理伺服器,而且只允許2個終端會話同時登入終端伺服器。應用程 序伺服器模式允許使用者執行乙個以上應用程式,允許多個使用者從終端登入訪問伺服器。但是 應用終端服...