2014-06-21 76 views
1

在postgres 9.3中,COPY FROM ... STDIN;命令是迄今爲止插入批量數據的最快方式。這是否以不將這些插入的行寫入事務日誌爲代價?我們使用預寫式日誌記錄來更新輔助服務器,因此它很重要。從寫入事務日誌複製嗎?

+1

我對此沒有第一手經驗,但是我對Postgres的總體經驗告訴我他們肯定會在'COPY'文檔中提到這樣的限制。 「哈希」索引有這樣的限制,文檔帶有非常明確的警告。 –

回答

2

COPY肯定不會寫WAL(除非你COPY荷蘭國際集團到UNLOGGEDTEMPORARY表,當然)。

加載了COPY的數據正常複製。

關於你能做的唯一一件事不是正確複製是寫入散列索引,並且這些文檔在警告中已經介紹。就我個人而言,我想刪除該功能。