Re: tuple concurrently updated

Поиск
Список
Период
Сортировка
От Kangmo, Kim
Тема Re: tuple concurrently updated
Дата
Msg-id ahpncg$20cc$1@news.hub.org
обсуждение исходный текст
Ответ на Re: tuple concurrently updated  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
How do you think about my suggestion to not versioning system catalogs?

p.s. It's unbelivable that I got a reply from legendary Tom Lane. :)

Best,
Kim.

"Tom Lane" <tgl@sss.pgh.pa.us> wrote in message
news:20755.1027628748@sss.pgh.pa.us...
> "Kangmo, Kim" <ilvsusie@hanafos.com> writes:
> > If the index on the same class,
> > two concurrent CREATE INDEX command can update pg_class.relpages
> > at the same time.
>
> Or try to, anyway.  The problem here is that the code that updates
> system catalogs is not prepared to cope with concurrent updates
> to the same tuple.
>
> > I guess that is not a bug of pgsql, but a weak point of
> > MVCC DBMS.
>
> No, it's not a limitation of MVCC per se, it's only an implementation
> shortcut for catalog updates.  Fixing this across all system catalog
> updates seems more trouble than it's worth.  It'd be nice if the
> concurrent-CREATE-INDEX case worked, though.
>
> regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org




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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: tuple concurrently updated
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: [PATCHES] prepareable statements