【问题标题】:Whats is DB Connections(Count) in AWS?AWS 中的数据库连接数(计数)是什么?
【发布时间】:2015-03-21 16:19:33
【问题描述】:

AWS RDS 上的 DB Connections(Count) 报告是什么意思? 我浏览了他们的文档,但没有找到我的答案。

我对 AWS 上的 DB 连接报告 感到很困惑。我可以看到他们只有 1 个可用的连接,但我确信我的网站上始终有 100-150 个并发用户在用户数据库操作的不同页面上。

由于用户并发度为 100-150,那么为什么它在报告中只显示 1 个连接。

注意:我的网站运行良好,性能良好。

【问题讨论】:

  • 质疑您的前提:您的 Web 应用程序上的单个用户是否必然等同于单个数据库连接?您应该使用“总和”统计数据而不是“最大值”吗?在任何给定的 1 分钟采样发生的时刻,只有 1 或 2 个连接打开,这是否合理?你考虑过连接池之类的事情吗?

标签: mysql database amazon-web-services rds dbconnection


【解决方案1】:

数据库连接数is exactly what it sounds like: "正在使用的数据库连接数。"

这是一个计数,因此不应相加。建议使用最大值或平均值。它的注册率可能很低,因为您拥有非常高效的数据库池、具有服务器级缓存,或者在统计信息中查看了错误的数据库。

【讨论】:

  • 如果我将 Metric 更改为“Sum”而不是,它应该给我正在使用的活动连接总数吗?
  • 不,它会给你使用的连接数乘以给定时间段内的采样数。
猜你喜欢
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-16
  • 1970-01-01
  • 2019-04-19
  • 2011-05-05
相关资源
最近更新 更多