I was using copy command to load. Removing the primary key constraint on
the table and then loading it helps a lot. In fact, a 400GB table was
loaded and the primary constraint was added in around 15 hours.  Thanks for
the wonderful suggestions.

Regards,
Srinivas Karthik

On 28 Jun 2018 2:07 a.m., "Don Seiler" <d...@seiler.us> wrote:

> On Wed, Jun 27, 2018 at 6:25 AM, Pavel Stehule <pavel.steh...@gmail.com>
> wrote:
>
>>
>>
>>> Other parameters are set to default value. Moreover, I have specified
>>> the primary key constraint during table creation. This is the only possible
>>> index being created before data loading and I am sure there are no other
>>> indexes apart from the primary key column(s).
>>>
>>
> When doing initial bulk data loads, I would suggest not applying ANY
> constraints or indexes on the table until after the data is loaded.
> Especially unique constraints/indexes, those will slow things down A LOT.
>
>
>>
>> The main factor is using COPY instead INSERTs.
>>
>>
> +1 to COPY.
>
>
> --
> Don Seiler
> www.seiler.us
>

Reply via email to