postgres concurently - ghdrako/doc_snipets GitHub Wiki
CONCURENTLY keyword make operation safe for running system
- Adding index
- Dropping index
- Rebuilding index (reindexing)
- Adding partition
- Detaching partition
Index
Cecha | Tryb standardowy | Tryb CONCURRENTLY |
---|---|---|
Blokada na tabeli | Blokuje operacje zapisu | Nie blokuje operacji zapisu |
Liczba skanowań tabeli | Jedno skanowanie | Dwa skanowania |
Czas tworzenia indeksu | Krótszy | Dłuższy |
Możliwość użycia w transakcji | Tak | Nie |
Obsługa błędów | Mniej skomplikowana | Może pozostawić indeks w stanie nieprawidłowym |