PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wenn ein REINDEX in Postgres ausgeführt werden muss

Sie müssen niemals REINDEX ausführen um die Datenintegrität aufrechtzuerhalten; Alle Datenänderungen aktualisieren den Index.

In normalen Situationen müssen Sie niemals REINDEX durchführen . Insbesondere wird die Masseneinfügung einen Index nie stärker fragmentieren als zuvor.

Indizes werden aufgebläht, wenn Sie viele Zeilen löschen oder wenn Sie UPDATE ausführen s schneller als das Autovakuum mithalten kann. Dann müssen Sie möglicherweise REINDEX durchführen sie.