【问题标题】:Amazon RDS Mysql max_used_connections is only 3Amazon RDS Mysql max_used_connections 只有 3
【发布时间】:2015-07-10 10:45:18
【问题描述】:

我正在设置 Amazon 的 EC2 和 RDS 来对我们的应用程序执行基准测试。我创建了 EC2 (m4.xlarge) 和 RDS(db.m3.large) 实例。为 100 个并发用户推送负载,在监控时我可以看到 max_used_connection 只有 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?

【问题讨论】:

  • 您是否在测试特定查询?基准查询访问多少个表?
  • 不,我没有测试任何特定的查询,我正在测试几个场景,那就是用户身份验证。我确实在一张桌子上写字并从 4 到 5 张桌子读取。

标签: mysql amazon-web-services amazon-ec2 amazon-rds


【解决方案1】:

Connections 是连接尝试的次数 - 成功与否。

Max_used_connections是最高并发连接数

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 2015-05-16
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    相关资源
    最近更新 更多