对 Redshift 的简单查询非常慢

Til*_*ill 7 performance aws redshift amazon-rds query-performance

我刚刚开始测试 AWS Redshift 并使用AWS 示例数据填充单个节点。

查询包含 10 行或约 400 行的表大约需要 2 秒(未缓存)。

我不确定我是否误解了什么,但我认为这会快得多。我在这里缺少什么吗?

谢谢!任何反馈表示赞赏。

在此输入图像描述

3ma*_*uek 1

Redshift 的整体理念不是在单个节点中运行。它实际上被设计为在分片集群中运行,并且预计仅在一个节点内会有非常糟糕的数字。如果您查看内部结构,您会发现它实际上被设计为在一组节点之上运行,为查询处理添加了一个额外的层。

如果您已经熟悉基础知识,可以查看最佳实践

  • 抱歉,这仍然不能解释这种情况,它仍然是一个非常小的表,需要完成的计算太少。仅通过将实例数量加倍并不能使非常简单的任务的性能更好 (6认同)