在 Amazon Redshift 上,并发查询会影响彼此的性能吗?
例如,假设有两个查询:一个在相对较小的表(~5m 行)上检索所有行,另一个在大表(~500m)行上。两个表都有相同的字段,都没有压缩。两个查询都检索各自表中的所有数据以计算其结果。没有连接或过滤器。两个查询都检索大约 2-4 个字段进行计算。
自行运行,小查询在大约 700 毫秒内返回。然而,当大查询正在运行时(这本身需要几分钟),小查询会在 4-6 秒内返回。
这是在具有单个 XL 节点的集群上观察到的行为。
这是预期的行为吗?是否有一个配置设置可以保证小查询的性能一致性,即使大查询正在运行?