Re: 4 billion + oids

Поиск
Список
Период
Сортировка
От Amin Abdulghani
Тема Re: 4 billion + oids
Дата
Msg-id web-1096516@quantiva.com
обсуждение исходный текст
Ответ на Re: 4 billion + oids  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
My guess is most of the applications on postgress wouldn't
totally rely on oids, though they may implicitly use them
if they use standard sql create table statements. My
concern is that during the wrap arounds this could create
unintended problems in table, index creations or
elsewhere. Probably its worthwhile to enumerate the list
of potential problems (eg what we now know table creation,
index creation), their error messages (so applicatons can
handle them cleanly) and possibly their workarounds. This
list could then be very useful as part of the discussion
on oids in the documentation.

Thanks...
Amin


On Mon, 24 Mar 2003 01:46:36 -0500
  Tom Lane <tgl@sss.pgh.pa.us> wrote:
>"Andrew Bartley" <abartley@evolvosystems.com> writes:
>> We have found this to be a major problem.  It seems once
>>the OIDs wrap; we =
>> constantly get errors due to "Cannot insert a duplicate
>>key into unique ind=
>> ex pg_class_oid_index".  There are about 3,000 entries
>>in pg_class at this =
>> stage.
>
>Once the OID counter wraps, there's certainly some risk
>of OID
>collisions.  However, if you have only 3000 entries in
>pg_class it's
>hard to see why the odds would be worse than
>3000/4billion or less than
>one failure in 1 million tries.  I think there is
>something you have not
>told us.
>
>The nearby suggestions to minimize the rate of OID
>consumption seem
>rather beside the point from here ... what I'd wonder
>about is why you
>need as many as three thousand tables.  Reducing that
>footprint should
>reduce the odds of OID collision.
>
>            regards, tom lane
>
>
>---------------------------(end of
>broadcast)---------------------------
>TIP 6: Have you searched our list archives?
>
>http://archives.postgresql.org


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: alter table change type column
Следующее
От: Dennis Gearon
Дата:
Сообщение: Re: Avoiding duplications in table.