如何定期从 AWS 上的 Mysql 数据库聚合数据
How to regularly aggregate data from a Mysql DB on AWS
我向数据库(MySQL AWS 上的 Aurora RDS)提供了一个 AWS lambda,它接收消息并将其发送到 RDS。
我还想计算聚合,在我的数据库中包含每天的报告 table。
我想我也可以使用 lambda 来计算这个聚合,我会每天安排它。但是,虽然我的数据库中的行数和聚合数都在增加,但计算这些聚合的时间对于 lambda 来说太长了。
你知道另一种计算这种聚合的方法吗?就像数据库中的计划查询一样?
您可以使用 MySQL 事件计划程序来触发 运行 数据库中的聚合事件,而不是使用 lambda。
https://www.sitepoint.com/how-to-create-mysql-events/
如果您运行遇到访问权限问题,请查看此处:Creating MySQL Events in Amazon RDS
我向数据库(MySQL AWS 上的 Aurora RDS)提供了一个 AWS lambda,它接收消息并将其发送到 RDS。
我还想计算聚合,在我的数据库中包含每天的报告 table。
我想我也可以使用 lambda 来计算这个聚合,我会每天安排它。但是,虽然我的数据库中的行数和聚合数都在增加,但计算这些聚合的时间对于 lambda 来说太长了。
你知道另一种计算这种聚合的方法吗?就像数据库中的计划查询一样?
您可以使用 MySQL 事件计划程序来触发 运行 数据库中的聚合事件,而不是使用 lambda。
https://www.sitepoint.com/how-to-create-mysql-events/
如果您运行遇到访问权限问题,请查看此处:Creating MySQL Events in Amazon RDS