2013-03-14 68 views
0

我有增加的MySQL增加max_connection上限爲1000Mysql的max_connection限制

通過編輯/etc/my.cnf中也設置全局max_connection = 1000的另一種方式。

其更新的max_connections = 1000,但的varibale大小時,我與100,200 ...... 400個併發用戶測試分別我的網站,但max_connection不能去高超過150

請幫我在此查詢。

感謝,

回答

0
  1. 重新啓動服務器。要使任何配置生效,它需要重新加載。

  2. 它不是'併發用戶',這意味着您可以打開多少個連接。

  3. 帶寬起着重要作用。你得到的迴應標題是什麼?你確定它只是MySQL嗎? 1000個併發用戶= 1000個併發數據庫查詢。假脫機機制怎麼樣?

  4. 你要做的是max_user_connections而不是max_connections。我以爲它時,你寫了「*測試我的網站有100,200 ...... 400個分別併發用戶,但max_connection不能去高超過150 *」

+0

謝謝你的答覆, – 2013-03-14 06:35:17

+0

當我做負載測試。設置參數max_connection = 1000和max_users_connection = 10000。那時CPU利用率是可以的,但是DB連接達到150的水平,即使它不能高或低,它仍然處於穩定狀態。問題是爲什麼它不能超過150 max.concurrent.connection。 – 2013-03-14 06:40:06