【发布时间】:2015-01-19 15:42:13
【问题描述】:
我最近一直在玩 Redshift,发现了一个奇怪的(或者可能不是那么奇怪)的行为。当 COPY(来自 S3)正在进行时,如果我在不同模式中的完全不同的表中执行 INSERT INTO,则 INSERT INTO 查询会花费太多时间。当 redshift 集群上没有其他任何运行时,INSERT INTO 查询会在 3-5 分钟内完成。但是,当 COPY 正在进行时,相同的 INSERT INTO 查询需要 1-2 小时。
查看 Redshift 仪表板,奇怪的是读取吞吐量接近于零。鉴于我的 INSERT INTO 查询包含一个选择,我想读取吞吐量会更高。因此,感觉 COPY 查询正在阻止所有其他写入。我检查了 LOCKs (STV_LOCKS) 表,COPY 和 INSERT INTO 的 LOCKS 之间没有冲突。 COPY 查询是否有可能阻止所有其他写入?
提前致谢
【问题讨论】:
标签: copy amazon-redshift insert-into