pg_dump / load seems really slow..

Started by Chadabout 18 years ago2 messagesgeneral
Jump to latest
#1Chad
chadrosen@gmail.com

Howdy!

I'm trying to build some fixture (test) data for a webapp I'm building
for my company. To do this I've taken a dump of data from production,
exported it using pg_dump, and load it via psql <database> < <file>

The data that is exported from production is about 25K rows and 12MB.
The dump takes less than a second but the load is taking 2 minutes.
The load step seems really slow. I'm wondering if there are ways to
tweak the system to load faster. Or, if the process cannot be spead up
I guess I don't need all 25 rows.. Is there a way to export a query to
file via command line?

export:

pg_dump forums --data-only --no-owner -t foo > <output file>

import:

psql forums < <output file>

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Chad (#1)
Re: pg_dump / load seems really slow..

Chad <chadrosen@gmail.com> writes:

export:

pg_dump forums --data-only --no-owner -t foo > <output file>

The load step seems really slow.

Don't use --data-only. Or if you must, look into dropping and
recreating indexes and foreign keys. See

http://www.postgresql.org/docs/8.3/static/populate.html

(or the corresponding page for whatever PG version you are using).

regards, tom lane