On Jun 30, 2014, at 4:57 PM, Jeff Frost <j...@pgexperts.com> wrote:

> 
> On Jun 30, 2014, at 4:04 PM, Tom Lane <t...@sss.pgh.pa.us> wrote:
> 
>> Ah ... that's more like a number I can believe something would have
>> trouble coping with.  Did you see a noticeable slowdown with this?
>> Now that we've seen that number, of course it's possible there was an
>> even higher peak occurring when you saw the trouble.
>> 
>> Perhaps there's an O(N^2) behavior in StandbyReleaseLocks, or maybe
>> it just takes awhile to handle that many locks.
>> 
>> Did you check whether the locks were all on temp tables of the
>> ON COMMIT DROP persuasion?
> 
> 
> Unfortunately not, because I went for a poor man's: SELECT count(*) FROM 
> pg_locks WHERE mode = 'AccessExclusiveLock' 
> run in cron every minute.
> 
> That said, I'd bet it was mostly ON COMMIT DROP temp tables.
> 
> The unfortunate thing is I wouldn't know how to correlate that spike with the 
> corresponding slowdown because the replica is about 5.5hrs lagged at the 
> moment.
> 
> Hopefully it will get caught up tonight and we can see if there's a 
> correlation tomorrow.

And indeed it did catch up overnight and the lag increased shortly after a 
correlating spike in AccessExclusiveLocks that were generated by temp table 
creation with on commit drop.


Reply via email to