Ale*_*x B 4 amazon-web-services amazon-rds
我在区域中启动了一个db.t1.microPostgreSQL 实例us-east-1。
由于某种原因,CPU 使用率为 20%,而我却什么都不做,恰好每 10 分钟就会飙升至 28-30%。我以为实例有问题,所以我重新创建了它,同样的事情。
这是做什么的?这是一般的 RDS 现象还是特定于具有突发能力的实例类?
这似乎是AWS 支持人员承认但尚未解决的实例t1.*的常见问题。t2.*一些用户尝试通过使用 CloudWatch 自定义警报监控 CPU 使用情况来重新启动实例来缓解该问题。我不会推荐它,因为这是仅适用于 RDS 多可用区部署的临时解决方案,CPU 峰值将再次出现我到目前为止所读到的内容。
如果您确实确定在 CPU 峰值期间没有运行任何可能导致查询的查询,并且其他相关的 CloudWatch 指标都正常,我肯定会联系 AWS 支持人员。
以下是如何找出正在运行的查询的方法:
SELECT * FROM pg_stat_activity;
SELECT pid, datname, usename, query FROM pg_stat_activity;
Run Code Online (Sandbox Code Playgroud)
以下是要检查的 CloudWatch 指标:
read/write IOPS
read/write latency
network throughput
binary log disk usage
freeable memory
queue depth
Run Code Online (Sandbox Code Playgroud)
更多信息可以在 AWS 论坛上找到:
https://forums.aws.amazon.com/thread.jspa?threadID=164532
https://forums.aws.amazon.com/thread.jspa?threadID=169893
| 归档时间: |
|
| 查看次数: |
2942 次 |
| 最近记录: |