问题标签 [aws-rds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
709 浏览

mysql - 无法从 SQLWORKBENCH 连接到 AWS RDS mysql

我是 AWS 新手。我遵循 AWS 快速入门文档并创建了我的 Web 服务器和数据库服务器。我可以从我的浏览器和 ssh 客户端连接我的 Web 服务器。但我无法从 SQL 工作台或 MySQL yog 连接我的 MYSQl 数据库。我尝试从我的网络服务器通过命令行连接它。我认为这是由于一些用户访问问题,并尝试通过查询更改用户访问,它说访问被拒绝授予授予权限。请建议我如何从远程机器(任何 sql gui 工具)连接到 AWS RDS。

0 投票
1 回答
297 浏览

amazon-web-services - 将 10 亿行插入 AWS RDS 的最便宜方法

我需要将 10 亿行数据从本地机器导入 AWS RDS。

本地机器具有高速互联网连接,最高可达 100MB/s。所以,网络不是问题。

我正在使用具有 2000 PIOPS 和 300GB 存储空间的 AWS RDS r3.xlarge。

但是,由于我的 PIOPS 停留在 2000,为了导入 10 亿行,大约需要 7 天。

如何在不支付更多费用的情况下加快流程?

非常感谢。

0 投票
0 回答
469 浏览

java - Hibernate/Spring 数据源和 RDS 副本

我想设置一个 RDS 只读副本以将一些读取请求转发给它。我已经用以下方式注释了我所有的“读取” Dao 方法:

现在我正在为数据源配置而苦苦挣扎。我原以为这会很容易,但似乎并非如此。如何告诉数据源/休眠在某个端点上有可用的只读副本?

目前我的配置如下:

任何帮助/建议将不胜感激!

最好的问候,马克西姆

0 投票
0 回答
60 浏览

mysql - AWS RDS 自动覆盖来自不同实例快照的实例

我有 2 个 AWS RDS MySQL 实例,一个用于开发环境,一个用于暂存环境。而且我想每天从暂存环境中获取快照并复制到开发环境(覆盖任何开发环境数据)。有可能这样做吗?

0 投票
0 回答
315 浏览

amazon-rds - 如何为 AWS Aurora 提供粒度 IAM 控制?

我想提供最低权限 IAM 策略来控制 AWS Aurora 实例的创建和删除。数据库实例的权限工作正常,但无法删除数据库集群对象:

这是我想要的权利:

但据我测试,只有这个有效:

0 投票
2 回答
1245 浏览

postgresql - AWS Redshift 到 PostgreSQL 与 AWS Aurora 到 MySQL 一样吗?

我很难理解从 PostgreSQL 切换到 Redshift 是否是一个好主意,就像从 MySQL 切换到 Aurora 一样轻松。

与 AWS 宣传的 Aurora 类似,随着数据集的增长,人们报告了约 5 倍的性能和更高的线性可扩展性。

我可以将我的主要、延迟敏感的 PostgreSQL 迁移到 Redshift 并自己测试它,但我想我会问,因为我不敢相信我是唯一一个想到这一点的人。

那么,有什么问题呢?

0 投票
1 回答
1781 浏览

amazon-web-services - RDS 连接在高峰时间超时(约 50.000 个 HTTP 请求)

我们在 db.t2.large 实例上使用 RDS。一个自动扩展的 EC2 组在白天将数据写入数据库。在高峰时间,我们有大约 50.000 个 HTTP 请求,每个请求读取/写入 MySQL 数据。

这每天都在变化,但对于今天的示例,在一小时内:

我们从 PHP 实例中看到“连接错误 (2002) 连接超时”,大约每分钟 187 次。

  • RDS CPU 不会提高到 50% 以上
  • DB Connections 不会超过 30(最大值设置为 5000)。
  • 免费存储空间约为 300G(磁盘容量很大以提供高 IOPS)
  • 在高峰时间之后,写入 IOPS 达到 1500 突发,但由于突发限制已过期而降至 900。
  • 读取 IOPS 每 10 分钟达到 300 次,中间达到 150 次左右。
  • 磁盘写入吞吐量平均在 20 到 25 MB/秒之间
  • 磁盘读取吞吐量在 0.75 到 1.5 MB/秒之间
  • CPU Credit Balance 大约为 500,因此我们不需要 CPU 突增。

当谈到网络时,我看到了我们正在达到的潜在限制:

  • 网络接收吞吐量达到 1.41 MB/秒,并在一小时内保持在 1.5 MB/秒左右。
  • 在此期间,网络传输 5 a 5.2 MB/秒,每 10 分钟下降到 4 MB/秒,这与我们正在处理数据的 cronjobs 一致(主要是读取)

我尝试将 EC2 放置在不同或相同的 AZ 中,但这没有效果

在此期间,我可以通过 SSH 隧道(EC2 -> RDS)从本地工作站正常连接。从 EC2 到 RDS 也是如此。

PHP 脚本设置为在尝试连接 5 秒后超时,以确保快速响应。对于某些脚本,我现在将此限制增加到 15 秒。

但是我们对 RDS 的限制是什么?在我们开始迁移或更改实例类型之前,我们想知道这个问题的根源。我还刚刚启用了增强监控以获取有关此问题的更多详细信息。

如果需要更多信息,我很乐意在需要的地方详细说明。

谢谢!

更新 25/01/2016

根据 datasage 的建议,我们将 RDS 磁盘大小增加到 500 GB,这为我们提供了 1500 IOPS 和 3600 突发,它使用了大约 1200 IOPS(所以现在甚至没有突发)并且仍然发生超时。

如前所述,连接超时设置为 5 秒和 15 秒,显示没有区别。

更新 26/01/2016

我们高峰时段的 RDS 屏幕截图:

RDS 监控

2016 年 1 月 28 日更新

我已将设置更改sync_bin_log为 0,因为最初我认为我们达到了 EBS 吞吐量限制(GP-SSD 160 Mbit/s),这使我们的磁盘吞吐量显着下降并且 IOPS 也更低,但我们仍然看到连接超时发生。

当我们绘制错误发生的时间时,我们看到每分钟大约 :40 秒时超时开始发生在大约 25 秒内,然后在大约 35 秒内再次没有错误并再次开始。这是在我们传入流量的高峰时段。

0 投票
1 回答
923 浏览

mysql - AWS RDS 中止连接 Haproxy

我用 haproxy 在 AWS RDS 和 1 EC2 中创建 1 个主服务器和 2 个复制

如果我可以使用端点直接连接到副本服务器,但是如果我使用 haproxy

我得到了那个错误

我已经增加了connect_timeout

如果我检查

它不断增加

================

这篇文章解决了我的问题 CUSTOM CONFIGURATION OF AMAZON RDS INSTANCES

0 投票
2 回答
1358 浏览

azure - 无法从 Azure WebJob 连接到 AWS RDS SQL Server 数据库

我正在尝试连接到 AWS RDS 中的 SQL Server 2012 数据库。代码在 Debug 中工作,它倾向于证明连接字符串、AWS 配置……都很好。我使用 FTP 检查了部署在 Azure 中的连接字符串,一切都很好,但是当我调用 Connection.Open() 时,我收到以下错误(堆栈跟踪的相关部分):

我尝试在 Azure 中设置一个网络安全组(允许所有端口/所有 IP/TCP/UDP 输入/输出)。它没有帮助,但我无法完全理解 WebJob 是否受到此安全组的影响(我是 Azure 的新手,发现界面有点混乱)。有没有办法将政策与工作联系起来,或者政策是否适用于服务器范围?

我应该提到我正在使用 AWS 和 Azure 的免费帐户(这可能会限制我的选择?)

有没有人遇到这个问题?有没有人有任何提示?

提前致谢

0 投票
3 回答
2716 浏览

database - 降级 AWS RDS 实例存储类型和备份保留期是否会导致停机和数据丢失?

我有一个 RDS 实例 (db.t2.small),其存储类型为预配置 IOPS(SSD),备份保留期为 2 天。

我想将存储类型更改为通用 (SSD),并将备份保留期更改为 30 天。

如果我进行此更改,实例是否会有停机时间?如果是,停机时间将是多长时间?我会面临任何数据丢失吗?