问题标签 [amazon-aurora]

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 回答
1241 浏览

mysql - MySQL 5.6,如何将 NULL 导出为 \N?

我正在将 MySQL 5.5 物理主机数据库迁移到 MySQL 5.6 AWS Aurora 数据库。我注意到,当使用 将数据写入文件时INTO OUTFILE,5.5 将NULL值写入为'\N',将空字符串写入为''. 但是,5.6 将空字符串和 NULL 都写为 ''.

询问

SELECT * FROM $databasename.$tablename INTO OUTFILE $filename CHARACTER SET utf8 FIELDS ESCAPED BY '\\\\' TERMINATED BY $delimiter;

我找到了关于这个的官方文件:

https://dev.mysql.com/doc/refman/5.6/en/load-data.html

对于固定行格式(当 FIELDS TERMINATED BY 和 FIELDS ENCLOSED BY 都为空时使用),NULL 被写为空字符串。这会导致表中的 NULL 值和空字符串在写入文件时无法区分,因为两者都是作为空字符串写入的。如果在读回文件时需要能够区分两者,则不应使用固定行格式。

我如何导出NULL'\N'

0 投票
2 回答
1035 浏览

mysql - 使用索引(Wordpress 数据库)在 Amazon Aurora 上进行慢速查询

我有一个存在一些性能问题的 Aurora 数据库实例。一个特别奇怪。我有一个带有标准 wp_options 表的 WordPress 安装。在此表中,我在自动加载列上添加了一个索引。架构如下:

奇怪的是我在慢日志中看到很多这样的查询: SELECT option_name, option_value FROM wp_options WHERE autoload = 'yes'

它甚至可能需要一整分钟才能运行。我每天都有很多这样的。我唯一的提示是(相对)大量的行,即 6602 行。5913 行有 autoload = 'yes'

表大小为 26.2 MB

0 投票
1 回答
2374 浏览

amazon-aurora - Amazon Aurora 快照还原真的很慢

有没有办法加快 Amazon Aurora 集群快照的恢复速度?

我们的数据库现在有 20 兆字节,但执行快照还原需要一个小时。

0 投票
1 回答
1042 浏览

amazon-web-services - 亚马逊 RDS 计费

我的疑问是 Amazon RDS 实例是如何计费的。我在某处读到它是基于 CPU/小时、输入/输出请求数等的基于组件的计费,

如何解释 I/O 请求?我有一个模型,我试图减少进入云的输入查询的数量。它会在很大程度上降低我的年度成本吗?

0 投票
1 回答
3211 浏览

amazon-aurora - AWS Aurora 公用表表达式 (CTE)

是否可以在 AWS Aurora 中编写 CTE?即有WITH支持吗?

如果没有,你如何在极光中实现同样的目标?

0 投票
10 回答
18190 浏览

amazon-web-services - Amazon Aurora 1.8 从 S3 加载数据 - 无法实例化 S3 客户端

在最新的 Aurora 更新 (1.8) 中,LOAD DATA FROM S3引入了该命令。有没有人让这个工作?升级到 1.8 后,我按照此处的设置指南创建角色以允许从 RDS 访问 S3。

重新启动服务器并尝试运行命令后

在 SQL Workbench/J 中,出现以下错误:

是否需要任何额外的步骤?我只能从 SDK 运行它吗?我在文件中的任何地方都没有看到

0 投票
0 回答
414 浏览

python - 将数据插入mysql数据库时Python未捕获异常

我有一个 python AWS lambda 函数,它接受 JSON 记录,检查它们是否有所需的键,然后插入 MySQL db (AWS RDS Aurora)。每当有新记录进入流时,就会调用该函数def handler

目前,Lambda 正在报告一些错误,但是当我查看 cloudwatch 日志时,我没有看到任何错误,这让我相信我可能没有处理或捕获异常。谁能告诉我问题可能出在哪里?

0 投票
1 回答
477 浏览

amazon-web-services - 需要有关极光数据库扩展的帮助

我需要扩展 Aurora 数据库,然后稍后再缩减,但我不需要任何停机时间,甚至一点都不需要。我想通过创建极光副本并升级它然后扩展主节点并提升回主节点来做到这一点。但这涉及停机时间。请提出任何替代方法。

0 投票
0 回答
854 浏览

amazon-web-services - 从快照创建 Cloudformation DBCluster

我们目前在 CloudFormation 中重新创建堆栈时遇到问题。我们基本上想从快照创建一个新的 Aurora 集群,并将一个数据库实例附加到它。

我已经使用该值从快照成功创建了 DBCluster SnapshotIdentifier,但这不会在集群内创建实例。如果我随后使用它在 cloudformation 中将 DBInstance 添加到集群中,DBClusterIdentifier则表示它需要MasterUsernameandMasterUserPassword值。但我的理解是这些是快照的一部分。

我觉得我错过了极光 CloudFormation 的一些非常基本的东西。

这是 DBCluster 和 DBInstance 属性:

0 投票
1 回答
17941 浏览

mysql - AWS RDS 写入器终端节点与读取器终端节点

我在我的 VPC 中创建了一个 Amazon Aurora 实例。创建实例时,它带有 2 个端点,一个写入器和一个读取器端点。

该实例正在使用带有入口规则的安全策略(类型:所有流量,协议:全部,端口:全部,源:0.0.0.0/0)。

我尝试了 MySQL Workbench 和 MySQL monitor 命令界面来连接到端点。

与 Reader 端点的连接有效,但与 Writer 端点的连接无效。阅读器端点是只读的,所以我无法使用它来构建我的数据库。

任何想法?