我最近一直在玩Redshift,並發現一個奇怪的(或者可能不是很奇怪的)行爲。當COPY(來自S3)正在進行時,如果我在另一個模式中的完全不同的表中執行INSERT INTO,則INSERT INTO查詢花費太多時間。在Redshift羣集上沒有其他任何內容運行時,INSERT INTO查詢在3-5分鐘內結束。但是,當COPY正在進行時,相同的INSERT INTO查詢需要1-2個小時。紅移「INSERT INTO」在單獨COPY期間被封鎖
看着Redshift儀表板,奇怪的是讀取吞吐量接近於零。鑑於我的INSERT INTO查詢包含select,我會想象讀取吞吐量會更高。所以,感覺就像COPY查詢阻止了所有其他寫入。我已經檢查了LOCK(STV_LOCKS)表,並且LOCKS對於COPY和INSERT INTO沒有衝突。 COPY查詢是否有可能阻止所有其他寫入?
在此先感謝