问题标签 [amazon-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 回答
1197 浏览

mysql - 如何处理 MySQL 读/写拆分中的最终一致性问题

我一直在寻找扩展 MySQL 的解决方案。除了添加 Memcached 层之外,经常出现的一个问题是读/写拆分——所有写入都转到主服务器,所有读取都转到一组负载平衡的从服务器。

这种方法明显提出的一个问题是“最终一致性”。当我在主服务器上运行写入时,复制到读取从服务器需要一定的时间。因此,如果我请求新创建的行,它可能不存在。

有谁知道处理这个问题的具体策略?我已经阅读了关于“阅读你所写的内容”能力的概念性部分解决方案。但是,是否有人对如何实现这样的解决方案有任何想法——无论是在概念上,还是特别是在 Spring/Hibernate 堆栈中?

0 投票
1 回答
1248 浏览

mysql - 将 localhost 数据库路由到另一个 iP

我正在为我的 MySQL 数据库使用 EC2 实例和 RDS。

我想让所有脚本都引用 localhost 以进行 MySQL 数据库连接,然后将我假设的 3306 路由到特定的 RDS DNS 主机地址。这怎么可能?

我这样做的原因是因为 RDS 还没有负载平衡,我只想有一个中心位置来控制哪个 RDS 主机处于打开状态。

这是 iptables 的东西吗?

0 投票
2 回答
1630 浏览

mysql - 如何重命名 Amazon RDS 托管的 MySQL 数据库实例

我尝试使用重命名数据库命令,但失败并出现以下错误。我也没有看到通过 Amazon RDS 控制台停止 RDS 实例的选项。

0 投票
0 回答
4605 浏览

mysql - 如何更改在 Amazon RDS 上运行的 MySQL 数据库中的 max_allowed_pa​​cket 参数?

首先,我在参数组中更改了这个值,该值用于我的数据库实例

rds-modify-db-parameter-group <name_of_parameter_group> --parameters "name=max_allowed_packet, value=33554432, method=immediate"

然后我检查我是否成功更改它:

rds-describe-db-parameters <name_of_parameter_group>

我收到了:

DBPARAMETER max_allowed_packet 33554432 user integer dynamic true

看起来不错,所以最后我重新启动了这个数据库实例,然后我检查了它是否在 mysql 中发生了变化。所以我通过mysql连接到数据库并检查变量:

> show variables

| max_allowed_packet | 1048576

没有改变...

我也尝试从 mysql 更改它,但 root 没有超级权限来执行此操作。

有任何想法吗?谢谢

0 投票
1 回答
1582 浏览

mysql - 内存表上的 Amazon RDS Max_data_length

我在 RDS 上运行的一些内存表有一个奇怪的问题。我不知道这是否是 RDS、mysql 5.1.57 特有的问题,或者只是我的PEBKAC问题,但这是一个令人沮丧的下午。

无论我为 max_heap_table_size 赋予什么值,我的内存表始终停留在最大数据长度 9360878 上。这已通过使用 SHOW TABLE STATUS 并仅通过在表中插入已知数量的数据来确定。

我尝试在 RDS 参数组中设置该值(我尝试重新启动,即使我将方法设置为立即)并且我尝试使用 SET 在查询行设置该值。我已经尝试了从 16 MB 到 16 GB 的每个值,它对 max_data_length 没有影响。

我也尝试过设置 max_temp_table_size,尽管据我所知,这不应该与非临时内存引擎表一起使用。

谁能指出我正确的方向?我需要桌子能够容纳大约 150M。

0 投票
2 回答
2787 浏览

mysql - 在 AWS RDS MySQL 数据库之间传输数据

将数据从一个 amazon rds mySQL 实例传输到另一个 aws 账户的 RDS mySQL 实例的最佳方法是什么?

这是为了将 Heroku 上的网站转移给其他所有者。

0 投票
2 回答
2832 浏览

mysql - 如何从 PostgreSQL 迁移到 MySQL?

我在 Amazon EC2 实例中安装Moodle 。目前,PostgreSQL 7.3 中有一个备份,我已经迁移到 PostgreSQL 9.1。但是,我需要将此数据库转换为 MySQL 5.5.12 才能使用 Amazon RDS。

有什么工具可以做到这一点吗?

我正在使用pg2mysql但也许有更好的解决方案?

0 投票
1 回答
763 浏览

amazon-web-services - AWS CloudWatch API:获取数据库范围的指标

我正在开发为租户创建基于 MySQL RDS 的数据库的多租户应用程序。每个 RDS 数据库实例可以创建许多这样的数据库 - 它们非常小,数据库实例的最小大小为 5GB。

为了提供每个租户的使用统计信息,我将为每个租户的数据库收集 CloudWatch 指标(例如 DatabaseConnections、ReadIOPS 等)。

问题是我无法弄清楚如何获取数据库范围的统计信息。CloudWatch API 似乎只为数据库实例级别提供指标,而不是为特定数据库提供指标。

有没有办法得到这些统计数据?或者可能有某种解决方法可用?我很高兴听到任何建议。

0 投票
1 回答
1237 浏览

mysql - 如何为新的 RDS MySQL 实例初始化字符集设置

我想为我的 Amazon RDS 服务器设置以下变量,当我创建新的 RDS 实例时,我在哪里提供此设置?

character_set_server=utf8mb4

注意:我希望这些设置是永久的,我不想在每次重新启动服务器时都修改它们。

0 投票
2 回答
23258 浏览

mysql - 如何从 RDS 实例访问 mysql 日志

如何从 Amazon RDS 实例访问 MySQL 日志(主要是查看插入/更新/删除语句)?