Re: pg_migrator progress

Поиск
Список
Период
Сортировка
От Robert Treat
Тема Re: pg_migrator progress
Дата
Msg-id 200902181121.48662.xzilla@users.sourceforge.net
обсуждение исходный текст
Ответ на Re: pg_migrator progress  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pg_migrator progress  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
On Wednesday 18 February 2009 10:47:25 Tom Lane wrote:
> Gregory Stark <stark@enterprisedb.com> writes:
> > Tom Lane <tgl@sss.pgh.pa.us> writes:
> >> No, but this would just be the same situation that prevails after
> >> OID-counter wraparound, so I don't see a compelling need for us to
> >> change the OID counter in the new DB.  If the user has done the Proper
> >> Things (ie, made unique indexes on his OIDs) then it won't matter.
> >> If he didn't, his old DB was a time bomb anyway.
> >
> > Also I wonder about the performance of skipping over thousands or even
> > millions of OIDs for something like a toast table.
>
> I think that argument is a red herring.  In the first place, it's
> unlikely that there'd be a huge run of consecutive OIDs *in the same
> table*.  In the second place, if he does have such runs, the claim that
> he can't possibly have dealt with OID wraparound before seems pretty
> untenable --- he's obviously been eating lots of OIDs.
>

Yeah, but its not just lots... it's lots and lots of lots. Sure, I have 
multi-billion row _tables_ now, but I know I ran systems for years "back in 
the day" when we used oids in user tables, and they never made it to oid 
wraparound terratory, because they just didn't churn through that much data. 

> But having said that, there isn't any real harm in fixing the OID
> counter to match what it was.  You need to run pg_resetxlog to set the
> WAL position and XID counter anyway, and it can set the OID counter too.
>

+1 for doing this, otherwise we need some strong warnings in the migrator docs 
about this case imho. 

-- 
Robert Treat
Conjecture: http://www.xzilla.net
Consulting: http://www.omniti.com


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

Предыдущее
От: Mohsen Alimomeni
Дата:
Сообщение: Multi calendar system for pgsql
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Multi calendar system for pgsql