提高 postgres 中 COPY COMMAND 的速度

Ram*_*mya 2 postgresql performance copy postgresql-performance

我想了解增加是否work_mem有助于提高命令的速度COPY

是否COPY使用work_memmaint_work_mem广泛使用?

Lau*_*lbe 7

不,COPY不需要很多内存。

有两件事需要加快COPY

  • 在进入表之前删除表上的所有索引和约束COPY

  • 增加max_wal_size检查点,以免获得不必要的检查点。

    当然,如果你COPY变成一张UNLOGGED桌子,那就更快了。