Re: Can I pause the pg_dump or pg_restore

From: Gurjeet Singh <singh(dot)gurjeet(at)gmail(dot)com>
To: "Chen, Dongdong (GE Healthcare)" <DongdongChen(at)ge(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Can I pause the pg_dump or pg_restore
Date: 2009-05-20 12:52:46
Message-ID: 65937bea0905200552g1ea393f2k3b7b430c3d586d23@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Wed, May 20, 2009 at 2:53 PM, Chen, Dongdong (GE Healthcare) <
DongdongChen(at)ge(dot)com> wrote:

> In my application, when press button "Backup" in UI, it invokes pg_dump
> to backup the database. It may take few minutes for the whole process. If I
> want to pause the process, what should I do. And also how to resume the
> process? Can I pause while pg_restore?
>

I don't know if the following would be recommended, but did some research
and it seems that one can use STOP and CONT signals on Linux/Unix to
pause/continue a process. There are equivalent things you can do on NT based
Windows too, for eg. by using ProcessExplorer's suspend/resume menu options
for a process.

kill -STOP <pid>
kill -CONT <pid>

So, you have a choice of pausing/resuming the clients (like
psql/pg_dump/pg_restore) or if you have access to the DB host, then you can
pause/resume the backend process that is performing the dump/restore. I
myself generally wouldn't recommend mucking with a backend process.

>
Although it seems safe, it does come with some implications if not
excercised properly. If the process being paused has taken any DB level
locks, you'll see contention because of those locks. You might also see long
running '<IDLE> in transaction' session, which hinder in Vacuum process.

As I said, I am not sure if it would be recommended by experts, so would
recommend waiting for someone else to respond to this approach.

Best regards,
--
Lets call it Post-gres

EnterpriseDB http://www.enterprisedb.com

gurjeet[(dot)singh](at)EnterpriseDB(dot)com
singh(dot)gurjeet(at){ gmail | hotmail | indiatimes | yahoo }.com
Mail sent from my BlackLaptop device

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Timmy 2009-05-20 13:06:17 Can not decompress a compressed string under plpy!
Previous Message Ivan Sergio Borgonovo 2009-05-20 12:50:18 package for debugger/wizard was: Feedback on PG?