On Oct 4, 2010, at 11:06, Greg Stark <gsst...@mit.edu> wrote:

> I guess by "lock-free in the uncontended case" they mean the buffer
> cache manager is lock-free unless you're actually contending on the
> same buffer?

That refers to being able to acquire non-conflicting row/table locks without 
needing an exclusive LWLock, and acquiring shared LWLocks without spinlocks if 
possible.

I think the buffer cache manager is the next bottleneck after the row/table 
lock manager. Seems like it would also be a good candidate for similar 
techniques, but that's totally uninformed speculation on my part.

Dan
-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to