问题标签 [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.
ruby-on-rails - 为什么 RDS 在获取数据时会出现 Postgres 性能问题?
在 Rails Web 应用程序中,RDS 与 Digital Ocean 相比存在很大的性能问题:
应用程序配置:
我有大约 5 亿条记录的数据库。所有数据都经过良好的索引和优化。当我从数据库中的繁重表中选择数据时,相同的查询在“数字海洋”上大约需要5-10 分钟,在 Amazon RDS 服务器上大约需要65-70 分钟。
我有以下配置的现有服务器:
服务器配置:
上述配置与“数字海洋”相比成本昂贵。所以我用 RDS 在亚马逊上创建了新服务器。
所以请帮忙。
为什么Amazon RDS for PostresSql 会在数据库操作中造成如此大的时间差异。
提前致谢。
ruby-on-rails - 为什么在 Amazon RDS 上 Postgres DUMP 数据数据库连接丢失?
我在 Amazon EC2 实例上有150 GB的 Postgres 数据库转储文件。从 EC2 服务器转储 RDS 上的数据时出现错误。
该命令的输出如下所示。它给出错误
应用程序配置:
请帮助为什么它在复制数据时会中断。随着连接建立并且命令正在运行。在执行复制命令时突然中断。
更新结果
我用来转储数据的命令/脚本数据如下:
查找问题的解决方法如下:
当我运行此命令时,我从它转换为的大文件中获取head 100 rows
并tail 200 rows
制作了它,它已成功转储。1 file
150 GB
56KB.
所以文件大小导致问题。相同的命令正在运行用于在 RDS 上转储数据的小文件。
我该如何解决这个问题?
ruby-on-rails - Rails + Phusion Passenger + AWS RDS + AWS Elastic Beanstalk
我正在尝试使用 Elastic Beanstalk 和 AWS RDS 作为我的数据库将 Rails 应用程序部署到 AWS。我已经完成了所有必需的配置,输入了所有必需的数据库连接详细信息。
现在我因为一个错误而陷入困境,我找不到解决方案。
我完全不知道如何解决这个问题。我必须在明天之前完成并提交,因为这是我的项目……请帮忙!!!
mysql - 使用 SSL 443 而不是 3306 访问 rds MySql db
我正在尝试仅通过 443 而不是 3306 访问我的 rds mySql db。
在工作台上启用 ssl 选项并输入 mysql-ssl-ca-cert.pem 的路径后,我尝试在我的安全组上禁用 tcp 3306 以确保它使用 443 进行连接,但事实并非如此。
我可以使用下面的 mysql 命令行进行连接,但是一旦我在安全组 mysql -h myinstance.c9akciq32.rds-us-east-1.amazonaws.com --ssl_ca=rds-ssl-ca 上禁用 tcp 443,它又会失败-cert.pem
Amazon 文档指出:Amazon RDS 中的 SSL 支持严格用于加密客户端和数据库实例之间的连接;不应该依赖它来验证服务器。
这是否意味着我只能通过 3306 而不是 443 对 mysql db 进行身份验证,但数据将在传输过程中被加密?
我的问题是我的客户不会在他们的防火墙上打开 3306 出站但 443 当然是打开的。任何帮助表示赞赏。
mysql - 攻击 AWS RDS MySQL .static.midphase.com 类似于 IPv4 地址本身
我正在使用 MySQL RDS 运行 EC2 来提供动态网站的内容。由于 RDS 数据库上的“连接过多”错误,服务器已关闭。
由于情况紧急,我立即重新启动数据库服务器,问题就消失了。但是,我无法看到哪些查询会产生这些连接(因为我在重新启动 RDS 之前没有运行 SHOW PROCESS LISTS)。
CloudWatch 在发布期间显示 250 多个连接,这与其他日子的正常操作明显不同。
我尝试通过查看 RDS 中的日志来解决该问题,但那里的消息非常少。
错误信息
2014-05-03 06:10:08 3628 [Warning] IP address '173.244.206.19' has been resolved to the host name '173.244.206.19.static.midphase.com', which resembles IPv4-address itself.
从上面看,173.244.206.19 不在我们的公共和私有 IP 列表中。(但打开到 0.0.0.0 的连接使用密码保护,我将很快限制安全组中的 IP 远程)
问题
- 是 173.244.206.19.static.midphase.com 默认和 RDS 有关系。我认为这显然是一个攻击信号,但只是想确认一下。
- “类似于 IPv4 地址本身”是什么意思?由于这只是 RDS 数据库服务器,为什么服务器需要解析 DNS?
- 有什么方法可以深入研究以获取更多详细信息(例如查看特定查询)。
- 我将通过仅限制 IP 访问以及针对 10 多个连接的 CloudWatch 警报设置来防止这种情况。还有什么我应该做的。
感谢您阅读这些家伙。我是公司初创公司中唯一负责所有前端/后端/应用程序/网络的开发人员。因此,如果这里有虚拟问题,请道歉。
但是,您的帮助将不胜感激,并将节省我编写报告的时间。
mysql - MySQL RDS 数据库连接
我刚刚通过 AWS 控制台创建了一个测试 RDS 实例,它已经创建成功(它说它正在运行并且可用)。我目前将我的安全组配置为 SSH 端口 22 (MyIP) 自定义 TCP 规则端口 3307 (myIP) 和 HTTPS 端口 443 (MyIP)。我目前正在尝试通过 MySQL 工作台进行连接。我正在使用“RDS_URL”的端点:3307 并输入我的用户名和密码。每次我尝试连接时,我都会收到此错误:
无法连接到 MySQL 服务器“-RDS_URL-” (10060)
有什么建议么?
solr - 将 RDS 表数据直接导入 Amazon Cloudsearch
我有一个 RDS 数据库,其中包含一个表,其中包含我想要搜索的几列中的大量数据(有些包含地理空间数据)。SQL 查询和该数据的良好覆盖索引仍然太慢,无法用于 AJAX 类型提前建议字段之类的东西。
因此,我正在研究搜索选项并遇到了 Amazon CloudSearch(现在由 Apache Solr 提供支持),它似乎符合我的需求。问题是,我似乎无法通过 AWS 控制台找到从 RDS 导入或提供数据的方法。我错过了什么吗?ElasticSearch 等其他解决方案具有river
连接转换 MySQL 数据的插件。
我知道有用于将 CSV 和 XML 数据上传到 CloudSearch 的命令行工具。到目前为止,我能找到的最简单的方法是将 mysqldump 表转换为 CSV 或 XML 格式,然后使用 CLI 工具手动加载它。这是一些重复发生的 cron 工作获取数据的最佳方式吗?
git - 如何为 RDS 配置 Elastic Beanstalk
我需要使用 AWS Elastic Beanstalk 部署生产和暂存应用程序。
我希望生产环境使用独立创建的 RDS 数据库,这样我就可以在不拆除 RDS 数据库的情况下重建我的环境。
我希望登台环境在每次部署时都创建一个全新的 RDS 数据库。
初始化我的环境后
问的问题之一
创建 RDS 数据库实例?[是/否]:
此配置的结果似乎存储在 .elasticbeanstalk 目录中的文件“config”中。该目录被添加到 .gitignore。
那么我怎样才能拥有两个 git 分支,生产和暂存,配置为一个在启动时创建 RDS 数据库,而另一个不创建?
sql-server - amazon rds - 创建数据库实例的问题
我想将我的 sql DB 连接到 amazon rds。当我尝试启动数据库实例时,我收到了以下错误消息:
如何解决?
mysql - 跨区域的 AWS RDS 多可用区?
是否可以拥有跨两个区域的 RDS MySQL 多可用区数据库实例?