如何定期从AWS上的Mysql数据库聚合数据

时间:2017-03-21 14:29:26

标签: mysql amazon-web-services aws-lambda amazon-rds

我使用AWS lambda提供数据库(AWS上的MySQL Aurora RDS),该lambda接收消息并将其发送到RDS。

我还想计算聚合,在我的数据库中有一个包含每天报告的表。

我以为我也可以使用lambda来计算这个聚合,我会每天安排。但是,虽然我的数据库中的行数和聚合数都增加了,但计算这些聚合的时间对于lambda来说是长的。

你知道另一种计算这种聚合的方法吗?就像数据库中的预定查询一样?

1 个答案:

答案 0 :(得分:1)

您可以使用MySQL事件调度程序来触发在db中运行聚合的事件,而不是使用lambda执行此操作。

https://www.sitepoint.com/how-to-create-mysql-events/

如果您遇到访问权限问题,请查看此处:Creating MySQL Events in Amazon RDS