PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Quando è necessario eseguire un REINDEX in postgres

Non hai mai bisogno di eseguire REINDEX mantenere l'integrità dei dati; tutte le modifiche ai dati aggiorneranno l'indice.

In situazioni normali, non hai mai bisogno di REINDEX . In particolare, l'inserimento in blocco non frammenta mai un indice più di quanto non fosse prima.

Gli indici si gonfiano se elimini molte righe o se esegui UPDATE s più veloce di quanto l'autovacuum possa tenere il passo. Quindi potrebbe essere necessario REINDEX loro.