Re: COPY speedup

Поиск
Список
Период
Сортировка
От Reg Me Please
Тема Re: COPY speedup
Дата
Msg-id 200712132231.43056.regmeplease@gmail.com
обсуждение исходный текст
Ответ на Re: COPY speedup  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: COPY speedup  ("Merlin Moncure" <mmoncure@gmail.com>)
Список pgsql-general
Il Thursday 13 December 2007 19:56:02 Tom Lane ha scritto:
> Reg Me Please <regmeplease@gmail.com> writes:
> > In order to speed up the COPY ... FROM ... command, I've
> > disabled everything (primary key, not null, references, default and
> > indexes) in the table definition before doing the actual COPY.
> > Later I can restore them with ALTER TABLE ... and CREATE INDEX ...
> >
> > My question is: is all this necessary, or could I save some of them
> > (maybe just the DEFAULT) with no speed cost?
>
> Indexes and foreign key references are the only things that benefit
> from this treatment.  DEFAULTs are irrelevant to a COPY, and simple
> constraints (NOT NULL and CHECK) are not any faster to verify later
> --- which makes dropping them slower, since you'll need an additional
> table scan to verify them when they're re-added.
>
>             regards, tom lane

I'd suppose that foreign keys are to be "disabled" in order to speed things
up. Right?

--
Reg me, please!

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

Предыдущее
От: Gregory Stark
Дата:
Сообщение: Re: Hash join in 8.3
Следующее
От: Andrew Sullivan
Дата:
Сообщение: Re: Better alternative for Primary Key then serial??