标签: rds

如何为PostgreSQL设置AWS RDS的跨区域副本

我在亚洲有一个用于PostgreSQL设置的RDS,并希望在美国有一个读取副本.

但遗憾的是,从官方网站上发现,只有RDS for MySQL具有跨区域副本但不适用于PostgreSQL.

我看到这个页面介绍了将数据迁移到RDS for PostgreSQL和从RDS迁移出来的其他方法.

如果不是自己在美国购买EC2来安装PostgreSQL,有没有办法将ASIA RDS的数据同步到US RDS?

postgresql replication rds amazon-web-services

6
推荐指数
1
解决办法
3073
查看次数

AWS RDS中max_connections的值

有谁知道我在哪里可以找到AWS RDS中max_connections的最高价值?我主要对运行MySQL的db.t2实例感兴趣.我找不到任何适当的链接.谢谢!!

mysql database rds amazon-web-services

6
推荐指数
2
解决办法
5789
查看次数

AWS:我可以使用什么来在RDS上运行定期任务?

在特定的RDS列中作为日期,我会在用户的试验结束时保留信息.

我将在数据库中每天检查这些日期,并且当试用结束时少数几天,我想发送一封电子邮件(使用SES).

如何在AWS中运行定期任务来检查数据库?我知道我可以使用:

  • LAMBDA
  • EC2(或Elastic Beanstalk)

还有其他我错过的解决方案吗?

amazon-ec2 rds amazon-web-services aws-lambda

6
推荐指数
1
解决办法
3105
查看次数

无法删除ENI - 已删除RDS

我试图将代码部署到ElasticBeanstalk环境.每当我尝试将此分支部署到环境时,EB会杀死所有实例,ELB,RDS等,并尝试重建但失败.这会使环境处于错误状态,因为它会删除RDS但不会删除安全组或ENI.当我尝试手动删除安全组时,它无法说有依赖对象.

我将其追溯到网络接口但是当我尝试将其分离(甚至强制分离)时,我收到一条错误,我没有获得许可.应该使用RDS实例删除此ENI,但事实并非如此.现在我根本无法摆脱环境,无法重建它.

我不确定为什么这个应用程序会导致环境尝试在每次部署时重新创建所有内容,因为EC2实例消失,然后当它们加载备份时它们被添加到ELB但是ELB无法进行健康检查,所以他们经常停止服务,环境处于死亡状态.如果我能以某种方式查看日志,了解导致环境与此应用程序崩溃的原因,那将是很好的.

让ElasticBeanstalk删除所有实例(包括RDS)对于部署是不可接受的,因为我们经常不得不重新播种这个,更不用说这是否已经部署到生产中它将擦除所有生产数据而我们不能拥有它.

有没有办法看到部署过程中发生了什么以及为什么会发生这种情况?

rds amazon-web-services amazon-elastic-beanstalk

6
推荐指数
1
解决办法
494
查看次数

为 Mysql 的枚举列添加值 - 会涉及停机吗?

我想更新 RDS Mysql 中的枚举并向列添加值。我想更新同一个表中存在大量数据。我假设在更新表的架构时,表被锁定,这显然涉及停机时间,在此期间我的服务将停止运行。我的MysqlServer版本是5.5.40。

但是,当我向 Enum 添加值时,RDS Mysql 服务器是否足够智能,可以检测到它不需要扫描现有行并在执行简单查询时快速更新架构,而无需扫描所有现有行的值枚举列的?

mysql enums alter-table rds downtime

5
推荐指数
2
解决办法
3369
查看次数

如何在RDS CloudFormation模板中设置PreferredBackupWindow参数?

我想从 CloudFormation 启动 RDS 实例。

我正在根据 AWS 文档构建 JSON 模板。

我想设置PreferredBackupWindow参数,但没有示例如何输入其值。

我想将其设置为每天早上 6 点创建快照。

应该怎么写呢??[ "PreferredBackupWindow" : String,]

就像是"PreferredBackupWindow" : "6:00UTC",??

rds aws-cloudformation

5
推荐指数
2
解决办法
2149
查看次数

RDS 中 SET GLOBAL foreign_key_checks 的参数组

我正在为我的 mysql 实例使用 RDS AWS。目前,我需要在 RDS 中设置 global foreign_key_checks。但它说我需要超级特权才能这样做。我意识到我可能会错过为此命令设置参数组。我能知道如何解决这个问题吗?

rds amazon-web-services amazon-rds

5
推荐指数
0
解决办法
539
查看次数

我必须使用 AWS RDS 的副本,我应该如何设置 django 设置?

我的 Django 应用程序必须大量读取 RDS (maridadb)。所以我想,如何解决这个性能问题?RDS 有一个副本。我想将 Django 设置为使用多数据库。我怎样才能做到这一点?

python django rds amazon-web-services

5
推荐指数
1
解决办法
2116
查看次数

未加载 Amazon Postgres RDS pg_stat_statements

我配置了我的 RDS Postgres 9.6.1 实例,以便通过“shared_preload_libraries”参数加载 pg_stat_activity

shared_preload_libraries=pg_stat_statements,pg_hint_plan
Run Code Online (Sandbox Code Playgroud)

我重新启动了我的实例,然后检查是否可以加载 pg_stat_statements。但我收到错误:

[55000] ERROR: pg_stat_statements must be loaded via shared_preload_libraries
Run Code Online (Sandbox Code Playgroud)

命令

SHOW shared_preload_libraries;
Run Code Online (Sandbox Code Playgroud)

不显示 pg_stat_statements 库。

因此上述错误仍然存​​在。

其他人有同样的问题吗?

谢谢,德特莱夫

postgresql amazon rds amazon-web-services

5
推荐指数
2
解决办法
6053
查看次数

RDS 日志没有出现在 PostgreSQL 中

我按照此处的说明进行操作,此处显示了我的参数组更改摘要:

在此处输入图片说明

我重新启动了实例和一切,我得到了这个新的日志文件:

在此处输入图片说明

在 error/postgres.log 中,我只有这个:

2018-03-13 12:39:38 UTC::@:[28236]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 12:39:38 UTC::@:[28236]:LOG: redirecting log output to logging collector process
2018-03-13 12:39:38 UTC::@:[28236]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2018-03-13 13:07:39 UTC::@:[11128]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 13:07:39 UTC::@:[11128]:LOG: redirecting log output to logging collector process
2018-03-13 13:07:39 UTC::@:[11128]:HINT: Future log output will appear in directory "/rdsdbdata/log/error".
2018-03-13 14:13:53 UTC::@:[14981]:WARNING: unrecognized configuration parameter "rds.logical_replication"
2018-03-13 14:13:53 UTC::@:[14981]:LOG: redirecting log output to logging …
Run Code Online (Sandbox Code Playgroud)

postgresql logging rds

5
推荐指数
1
解决办法
2172
查看次数