Re: blocking index creation

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: Neto pr <netopr9(at)gmail(dot)com>, postgres performance list <pgsql-performance(at)postgresql(dot)org>
Subject: Re: blocking index creation
Date: 2017-10-11 13:46:19
Message-ID: 1507729579.2627.13.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Neto pr wrote:
> When creating index on table of approximately 10GB of data, the DBMS hangs (I think),
> because even after waiting 10 hours there was no return of the command.
> It happened by creating Hash indexes and B + tree indexes.
> However, for some columns, it was successfully (L_RETURNFLAG, L_PARTKEY).

> If someone has a hint how to speed up index creation so that it completes successfully.

Look if CREATE INDEX is running or waiting for a lock (check the
"pg_locks" table, see if the backend consumes CPU time).

Maybe there is a long-running transaction that blocks the
ACCESS EXCLUSIVE lock required. It could also be a prepared
transaction.

Yours,
Laurenz Albe

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Purav Chovatia 2017-10-11 13:59:19 Re: Stored Procedure Performance
Previous Message Neto pr 2017-10-11 12:58:28 blocking index creation