mysql伺服器最大連線數怎麼設定才合理

2021-08-19 13:20:36 字數 860 閱讀 9671

ps:本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下:阿里雲折扣伺服器

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伺服器抗不住,這...

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

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