2015-07-10 135 views
0

我正在設置亞馬遜的EC2 & RDS,以對我們的應用程序執行基準測試。我已經創建了EC2(m4.xlarge)和RDS(db.m3.large)實例。對於100個併發用戶推力負載,並同時監控我能看到max_used_connection只有3Amazon RDS Mysql max_used_connections只有3

mysql> show variables like 'max_connections'; show global status like '%connections%'; 
+-----------------+-------+ 
| Variable_name | Value | 
+-----------------+-------+ 
| max_connections | 604 | 
+-----------------+-------+ 
1 row in set (0.04 sec) 

+-----------------------------------+-------+ 
| Variable_name      | Value | 
+-----------------------------------+-------+ 
| Connection_errors_max_connections | 0  | 
| Connections      | 7  | 
| Max_used_connections    | 3  | 
+-----------------------------------+-------+ 
3 rows in set (0.04 sec) 

來處理每個請求所花費的時間接近4000毫秒這是相當高了我們的應用程序。 爲什麼當沒有多個併發用戶時,max_used_connections只有3個?

+0

人數最多的是你測試一個特定的查詢?基準查詢有多少表可以訪問? – tedder42

+0

不,我不測試任何特定的查詢,我正在測試幾個場景,即用戶認證。我在桌子上寫字,並從4到5張桌子上閱讀。 – Samy

回答

0

連接是連接嘗試次數 - 成功與否。

Max_used_connections是併發連接