I would like to understand if increasing work_mem
does help improving the speed of the COPY
command.
Does COPY
use work_mem
or maint_work_mem
extensively?
1 Answer 1
No, COPY
does not need a lot of memory.
There are two things to speed up COPY
:
Remove any indexes and constraints on the table before you
COPY
into it.Increase
max_wal_size
so that you don't get more checkpoints than necessary.Of course, if you
COPY
into anUNLOGGED
table, it will be even faster.
Explore related questions
See similar questions with these tags.
COPY
for a table, or for the results of a query? If the latter, then optimizing the query will be the way to speed things up.