Re: create index concurrently - duplicate index to reduce time without an index
В списке pgsql-general по дате отправления:
| От | Greg Smith |
|---|---|
| Тема | Re: create index concurrently - duplicate index to reduce time without an index |
| Дата | |
| Msg-id | 4C068B7E.4070801@2ndquadrant.com обсуждение исходный текст |
| Ответ на | Re: create index concurrently - duplicate index to reduce time without an index (<Gareth.Williams@csiro.au>) |
| Список | pgsql-general |
Gareth.Williams@csiro.au wrote: > I'm concerned that just because I *can* create duplicate indexes, it doesn't mean I *should*. I'm worried it might actuallybreak the service worse than the locking that I'm trying to avoid. Does anyone know which index will be used if thereare duplicate ones and whether there is likely to be a problem? > This is a simple disk capacity question. If you can run CREATE INDEX CONCURRENTLY, and it doesn't effectively take your server down due to the disks being overrun with data to process, it's perfectly fine to do so. Only in the case where the index creation itself causes what is effectively client downtime, due to the increased load of the build, could that aproach be worse than the terrible locking that comes with non-concurrent rebuild. -- Greg Smith 2ndQuadrant US Baltimore, MD PostgreSQL Training, Services and Support greg@2ndQuadrant.com www.2ndQuadrant.us
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера