Amazon web services 查询在红移中被杀死

Amazon web services 查询在红移中被杀死,amazon-web-services,amazon-redshift,Amazon Web Services,Amazon Redshift,我在红移上执行一个select语句,我的表包含大约5600万条记录。执行查询一分钟后的问题将被系统终止。 命令提示消息显示为已终止,AWS控制台显示状态为未完成 谁能说出原因是什么 群集规范如下所示: Current Node Type: dw1.xlarge CPU: 4.4 EC2 Compute Units (2 virtual cores) per node Memory: 15 GiB per node Storage:Disk

我在红移上执行一个select语句,我的表包含大约5600万条记录。执行查询一分钟后的问题将被系统终止。 命令提示消息显示为已终止,AWS控制台显示状态为未完成

谁能说出原因是什么

群集规范如下所示:

Current Node Type:  dw1.xlarge
CPU:                4.4 EC2 Compute Units (2 virtual cores) per node
Memory:             15 GiB per node
Storage:Disk        2TB HDD storage per node
I/O Performance:    Moderate
Platform:           64-bit

你没有给我们提供足够的信息来帮助我们听起来您的查询有问题,无法完成。请添加有关查询和被查询表的更多详细信息。

集群上是否配置了工作负载管理


如果每次正好是1分钟,则有可能您正在超时的队列中运行查询

您是否能够解决此问题?我遇到了完全相同的问题。不,我仍然面临着相同的问题。嗨,gmemon,你有什么解决方案吗?结果是查询返回了太多的结果和不同的客户端,例如,psql,jdbc客户端没有显示正确的错误消息。这可能是由于语句超时配置或WLM造成的。我认为查询在语法上没有问题,因为它使用的是较小的数据,例如具有3个crore日期的表。您还需要什么详细信息来诊断此问题?您需要提供正在运行的查询。我怀疑你的查询中有笛卡尔积。在这种情况下,当数据集很小时,它可能能够完成,但随着数据集变大,输出呈指数增长,这耗尽了红移的资源并导致它被杀死。不,它不是每次1分钟,它是变化的。