Many thanks - we actually considered that at some point and I looked for
more specific info on this particular issue and I found about the new
pg_stat_clear_snapshot() function in 8.3 as well.
Now that we know that this issue was fixed in 8.3 already it's even more
incentive for us to plan for an upgrade.
From: Tom Lane [mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us]
Sent: Tuesday, June 10, 2008 4:58 PM
To: Lawrence Cohan
Subject: Re: [BUGS] BUG #4232: CREATE INDEX CONCURRENTLY
"Lawrence Cohan" <lawrencec(at)1shoppingcart(dot)com> writes:
> We must run maintenance tasks like analyze, reindex and vacuum against
> PG databases however due to the fact that we are running a 24/7 system
> requires database access the reindex at the database level is way too
> and it is generating deadlocks. I created a job to CREATE INDEX
> on all user tables and DROP existing INDEX so we don't impact our
> production and now our application is getting errors (like the one
> just because the OID for the index was changed. Is there anything we
> do to workaround this issue as so far the only option that clears it
> IIS RESET.
Presumably the errors are coming from re-use of cached plans. The only
really simple solution would be to upgrade to PG 8.3, which knows about
regenerating cached plans when needed.
regards, tom lane
The information contained in this message and or attachments is intended only for the person or entity to which it is addressed and may
contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in
reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please
contact the sender and delete the material from any system and destroy any copies.
In response to
pgsql-bugs by date
|Next:||From: Rajesh Chopra||Date: 2008-06-10 23:07:47|
|Subject: No way to list DDL for a new type|
|Previous:||From: Tom Lane||Date: 2008-06-10 20:58:23|
|Subject: Re: BUG #4232: CREATE INDEX CONCURRENTLY |