由于100%的CPU使用率导致AWS Aurora超时

时间:2020-05-26 04:29:49

标签: amazon-web-services amazon-rds-aurora aws-aurora

我正在尝试在AWS aurora上进行负载测试,我在2分钟内达到了2万个请求。 当数据库端点指向mysql服务器(非aws)时,一切运行顺利,但是当我将数据库端点更改为指向AWS aurora时,连接在大约20-30秒后超时,并且在虚线中可以看到在此期间100%的cpu利用率运行。

AWS支持人员说要优化您的查询,并在特定字段上使用select而不是select *。 但是我的问题是,如果在mysql服务器中一切运行良好。那么为什么极光不能执行类似的方式?

1 个答案:

答案 0 :(得分:1)

由于Aurora具有一个母版和多个用于读取操作的读取副本。早期,所有读/写操作仅由主实例处理,而完全不使用只读副本节点。因此,当我们更改行为以使读取请求将进入读取副本并向主写入请求时,问题得到解决。

相关问题