Re: Lazy xid assignment V3

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Lazy xid assignment V3
Дата
Msg-id 20070903130852.GA6542@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: Lazy xid assignment V3  ("Marko Kreen" <markokr@gmail.com>)
Ответы Re: Lazy xid assignment V3  ("Marko Kreen" <markokr@gmail.com>)
Список pgsql-patches
Marko Kreen escribió:
> On 9/3/07, Alvaro Herrera <alvherre@commandprompt.com> wrote:
> > Florian G. Pflug wrote:
> > > Since we didn't really reach an agreement on how xid_age should behave,
> > > I've reverted it back to the original version. So with this patch,
> > > xid_age will just force assignment of a xid.
> >
> > Is this really a good idea?  I'm repeating myself, but a query like
> >
> > select age(xmin) from bigtable
> >
> > could accelerate Xid wraparound.  If the server is running close to the
> > limit it could cause a shutdown to prevent the actual wraparound.
>
> Such query would take only one xid, which should not be a problem?

My guess is that it would execute age(xid) once per tuple?  Even if all
the tuples had the same xmin, there's no cache therefore it would
consume as many Xids as there are tuples.

Am I missing something?

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

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

Предыдущее
От: "Heikki Linnakangas"
Дата:
Сообщение: Re: Lazy xid assignment V3
Следующее
От: "Marko Kreen"
Дата:
Сообщение: Re: Lazy xid assignment V3