BUG #15987: Improve REINDEX of all indexes of a table at once

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: hellojo180(at)yahoo(dot)es
Subject: BUG #15987: Improve REINDEX of all indexes of a table at once
Date: 2019-08-31 17:15:10
Message-ID: 15987-7d85883d9674a15e@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 15987
Logged by: Jo Tzschenscher
Email address: hellojo180(at)yahoo(dot)es
PostgreSQL version: 10.10
Operating system: RHEL
Description:

Hello,

PLEASE ROUTE THIS PROPOSAL TO A DEVELOPMENT TEAM, IT PROPOSES AN IMPROVED
FEATURE.

I am just spending lots of time to rebuild the indexes of our DB one by one,
although all indexes of the same table need a refresh at once, Therefore you
need to open a cursor which contains the DB-columns which occur in at least
one of the indexes. If the same columns occur in more than 1 index you need
to read them only once. Then you run 1 and only 1 full table scan (FTS), and
with the data of the cursor you add an entry into each of the indexes to
rebuild. With just 1 FTS you could create all the indexes at once, and
speeding up a full reindex task to use little more than the time the FTS
takes.

Thank you for listening.

Have a nice day. Cheerio.

Jo

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message PG Bug reporting form 2019-08-31 19:06:55 BUG #15988: Improve ANALYZE-statement
Previous Message David G. Johnston 2019-08-31 14:47:53 Re: info