Re: How to rebuild index efficiently
| От | Christophe Pettus |
|---|---|
| Тема | Re: How to rebuild index efficiently |
| Дата | |
| Msg-id | 5131947A-0470-46C0-93B8-7AE07BBC22FA@thebuild.com обсуждение исходный текст |
| Ответ на | How to rebuild index efficiently (Konireddy Rajashekar <rajkonireddy@gmail.com>) |
| Ответы |
Re: How to rebuild index efficiently
|
| Список | pgsql-general |
> On Aug 3, 2020, at 10:20, Konireddy Rajashekar <rajkonireddy@gmail.com> wrote: > Could you please suggest any ideal approach to tackle this ? You can do CREATE INDEX CONCURRENTLY to build a new index with the same definition, and when that is complete, drop the oldindex. The locking that is required here is modest: CREATE INDEX CONCURRENTLY needs to lock the table briefly at a coupleof points in the operation, and dropping the old index requires a brief lock on the table. It is, however, much lessoverall lock time than REINDEX would be. -- -- Christophe Pettus xof@thebuild.com
В списке pgsql-general по дате отправления: