Re: Is there a problem running vacuum in the middle of a transaction? - Mailing list pgsql-hackers

From Doug McNaught
Subject Re: Is there a problem running vacuum in the middle of a transaction?
Date
Msg-id m3bskpkng5.fsf@belphigor.mcnaught.org
Whole thread Raw
In response to Is there a problem running vacuum in the middle of a transaction?  (Mike Cianflone <mcianflone@littlefeet-inc.com>)
Responses Re: Is there a problem running vacuum in the middle of a transaction?
List pgsql-hackers
Mike Cianflone <mcianflone@littlefeet-inc.com> writes:

>     Is there a problem with running vacuum, or vacuum analyze in the
> middle of making transactions? If there happens to be a transaction running
> at the time I do a vacuum analyze, the transaction has problems and the
> trigger doesn't get completed all the way, and the transaction fails.

Hmmm--AFAIK, VACUUM is supposed to grab locks on the tables it
processes, which will block until all open transactions against that
table are finished.  So either VACUUM or your transactions will have
to wait, but they shouldn't interfere with each other. 

How about posting some log messages from when the problem occurs?

-Doug
-- 
Free Dmitry Sklyarov! 
http://www.freesklyarov.org/ 

We will return to our regularly scheduled signature shortly.


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Log rotation?
Next
From: Tom Lane
Date:
Subject: Re: cannot detect too many clients