Re: vacuumdb idle processes - Mailing list pgsql-admin

From Ron
Subject Re: vacuumdb idle processes
Date
Msg-id ac10987a-d46c-2209-278f-4d90b0744081@gmail.com
Whole thread Raw
In response to Re: vacuumdb idle processes  (Jeff Janes <jeff.janes@gmail.com>)
List pgsql-admin
On 6/15/21 3:20 PM, Jeff Janes wrote:
On Sun, Jun 13, 2021 at 8:43 AM Nikhil Shetty <nikhil.dba04@gmail.com> wrote:
Hi,

I tested this scenario and it seems if vacuumdb is started with multiple jobs and one of the jobs doesn't complete due to a lock or whatever reason, other jobs will stay idle and don't release the connection until the stuck job is finished. 

For my understanding, why do we need this behaviour?

I don't think we **need** this behavior, it is just a simple way to wait for each one to finish and then close it; waiting for each specific one in the order it is present in the list.  Is there an important reason we need a more complex behavior, closing each one as soon as it becomes idle once the work queue is empty?

"Disconnect when you're finished" is Best Practice, no?

--
Angular momentum makes the world go 'round.

pgsql-admin by date:

Previous
From: Jeff Janes
Date:
Subject: Re: vacuumdb idle processes
Next
From: Wells Oliver
Date:
Subject: Dump & restore in directory format and permissions are largely lost?