Re: SSI non-serializable UPDATE performance

Поиск
Список
Период
Сортировка
От Robert Haas
Тема Re: SSI non-serializable UPDATE performance
Дата
Msg-id BANLkTimTNxYRtNJiERJPm+xoddHqRsGO1A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: SSI non-serializable UPDATE performance  (Dan Ports <drkp@csail.mit.edu>)
Список pgsql-hackers
On Fri, Apr 29, 2011 at 3:23 AM, Dan Ports <drkp@csail.mit.edu> wrote:
> On Thu, Apr 28, 2011 at 06:45:54PM +0200, Robert Haas wrote:
>> Yeah, I think Dan's notes about memory ordering would be good to include.
>
> I left it out initially because I didn't want to make things more
> confusing. As far as memory ordering is concerned, this is the same
> story as anything else that uses lwlocks: the spinlock memory barrier
> prevents memory accesses from being reordered before the lock is
> acquired. The only unusual thing here is that the lock in question
> isn't the one that protects the variable we're reading.
>
> But I'm OK with adding a comment if you think it helps. Patch attached.

Looks good.  Committed.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: new AM, best way to obtain new block at end of index?
Следующее
От: Robert Haas
Дата:
Сообщение: Re: a bit more precise MaxOffsetNumber