Re: pg_restore taking 4 hours! - Mailing list pgsql-performance

From Vivek Khera
Subject Re: pg_restore taking 4 hours!
Date
Msg-id x73byab1dj.fsf@yertle.int.kciLink.com
Whole thread Raw
In response to pg_restore taking 4 hours!  (Rodrigo Carvalhaes <grupos@carvalhaes.net>)
Responses Re: pg_restore taking 4 hours!
List pgsql-performance
>>>>> "RC" == Rodrigo Carvalhaes <grupos@carvalhaes.net> writes:

RC> Hi!
RC> I am using PostgreSQL with a proprietary ERP software in Brazil. The
RC> database have around 1.600 tables (each one with +/- 50 columns).
RC> My problem now is the time that takes to restore a dump. My customer
RC> database have arount 500mb (on the disk, not the dump file) and I am
RC> making the dump with pg_dump -Fc, my dumped file have 30mb. To make
RC> the dump, it's taking +/- 1,5 hours BUT to restore (using pg_restore )
RC> it it takes 4 - 5 hours!!!

I regularly dump a db that is compressed at over 2Gb.  Last time I did
a restore on the production box it took about 3 hours.  Restoring it
into a development box with a SATA RAID0 config takes like 7 hours or
so.

The biggest improvement in speed to restore time I have discovered is
to increase the checkpoint segments.  I bump mine to about 50.  And
moving the pg_xlog to a separate physical disk helps a lot there, too.

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Vivek Khera, Ph.D.                Khera Communications, Inc.
Internet: khera@kciLink.com       Rockville, MD  +1-301-869-4449 x806
AIM: vivekkhera Y!: vivek_khera   http://www.khera.org/~vivek/

pgsql-performance by date:

Previous
From: Bruno Wolff III
Date:
Subject: Re: INSERT question
Next
From: Vivek Khera
Date:
Subject: Re: Alternatives to Dell?