1

所以我有一个运行以下规格的 RDS MariaDB 服务器。

  • 实例类:db.m4.2xlarge
  • 存储类型:预置 IOPS (SSD)
  • IOPS:4000
  • 存储:500 GB

我的问题是当 SQL 服务器遇到重负载(超过 200 个连接)时,它将开始拒绝新连接。

然而,根据监控统计数据,它应该能够处理远高于此的连接。在峰值负载时,这些是以下统计数据:

  • CPU 利用率:18%
  • 数据库连接数:430
  • 写操作:175/秒
  • 读取操作:1/秒(这利用了 MemCache)
  • 内存使用:1.2GB

DB 具有以下硬件规格

  • 8 个 vCPU
  • 32 GB 内存
  • 1000 Mbps EBS 优化

另外据我所知,RDS 将 MySQL 中的“Max_Connections”设置设置为 2,664。

所以我不明白为什么相比之下它以如此低的速度拒绝新连接。在 RDS 或 MariaDB 中是否有其他设置可以控制这一点?

4

0 回答 0