DBAtlas · Veritabanı operasyon atlası

Index'i kilitlemeden yeniden oluştur (REINDEX CONCURRENTLY)

PostgreSQLBakım

Komut

REINDEX INDEX CONCURRENTLY musteri_email_idx;

Ne yapar?

Index'i yazma işlemlerini bloklamadan yeniden inşa eder; index bloat'ını giderir.

Ne zaman kullanılır?

Index büyümüş/bozulmuş olduğunda, canlı sistemde bakım penceresi olmadan.

Dikkat

PostgreSQL 12+ gerektirir. Başarısız olursa _ccnew soneki ile geçersiz (INVALID) index bırakabilir; kontrol için pg_index.indisvalid bak ve gerekirse DROP INDEX ile temizle. Tüm tabloyu yenilemek için: REINDEX TABLE CONCURRENTLY musteri;

DBAtlas'ta aç →

İlgili