讀取多個檔案時發生錯誤 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

讀取多個檔案時發生錯誤

COPY 命令是原子和交易的。換句話說,即使COPY命令從多個檔案讀取資料,整個程序也會被視為單一交易。如果讀取檔案COPY時發生錯誤,它會自動重試,直到程序逾時 (請參閱 statement_timeout) 或長時間無法從 Amazon S3 下載資料 (介於 15 到 30 分鐘之間),確保每個檔案僅載入一次。如果COPY命令失敗,整個交易都會取消,且所有變更都會復原。如需如何處理載入錯誤的相關資訊,請參閱針對資料載入進行故障診斷

成功啟動COPY命令後,如果工作階段終止,例如用戶端中斷連線,則不會失敗。不過,如果COPY命令位於 ... BEGIN END交易區塊中,但由於工作階段終止而未完成,則整個交易,包括 COPY,都會復原。如需交易的相關資訊,請參閱 BEGIN