我的RDS Postgres有5个read副本,它是读取副本的最大数量,不能通过增加read副本来扩展。在这种情况下,一些读取副本会产生过高的CPU利用率。
我认为针对它的解决方案之一是查询调优。但是我们不能用ssh连接登录RDS postgres,所以要读取Postgres错误日志,我们需要下载并分析它。这种方法效率太低,很大程度上取决于谁做了这项分析工作。
因此,我想在RDS PostgreSQL环境下建立一个慢速查询分析系统。我想知道推荐哪种方法或什么中间件。
我的计划是-使用RDS REST,每小时下载db日志文件到本地存储。( https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/RESTReference.html )-使用fluend建立日志分析系统
发布于 2019-02-11 21:13:26
我将重新配置参数组设置,以便每天只创建一个日志文件,这比许多较小的文件更容易下载和分析。并根据需求配置慢速查询日志记录。
因为您是AWS用户,所以可以启用性能洞察力,这对您的情况可能很有帮助。
https://dba.stackexchange.com/questions/200243
复制相似问题