标签: postgresql replication bulk-load wal
在postgres 9.3中,COPY FROM ... STDIN;命令是目前插入批量数据的最快方法。这是否以不将这些插入的行写入事务日志为代价?我们正在使用预写日志记录来更新辅助服务器,因此它很重要。
COPY FROM ... STDIN;
答案 0 :(得分:2)
COPY肯定会写入WAL(当然,除非您COPY UNLOGGED或TEMPORARY表格。“
COPY
UNLOGGED
TEMPORARY
加载COPY的数据会正常复制。
关于唯一能够做到的事情是没有正确复制是写入哈希索引,并且这些文档包含在警告中。就个人而言,我想删除该功能。