mysql - Amazon RDS Mysql max_used_connections 只有 3

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

我正在设置 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?

最佳答案

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

Max_used_connections是最大并发连接数

关于mysql - Amazon RDS Mysql max_used_connections 只有 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31338855/

相关文章:

amazon-web-services - 为什么Terraform SSH无法进入我的EC2实例?

javascript - 节点 cron 未在 EC2 上运行

java - 如何通过 Hibernate 按页查询到表?

php - MySQL 错误 - 插入表

amazon-web-services - 为什么 AWS CLI 无法在 IPv6 地址后面工作?

amazon-web-services - 同一实例主机上的多个 Amazon ECS 任务

python - 使用 Boto 3 显示 EC2 实例名称

java - QueryDsl SQL - 左连接子查询

mysql - 如何自动更改两个表的值(MySQL)?

RDS 上的 MySQL 结构更改无表锁定