PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Quand il faut exécuter un REINDEX dans postgres

Vous n'avez jamais besoin d'exécuter REINDEX maintenir l'intégrité des données ; toutes les modifications de données mettront à jour l'index.

Dans des situations normales, vous n'avez jamais besoin de REINDEX . En particulier, l'insertion en bloc ne fragmentera jamais un index plus qu'il ne l'était auparavant.

Les index sont gonflés si vous supprimez beaucoup de lignes ou si vous exécutez UPDATE s plus rapide que ce que l'autovacuum peut suivre. Ensuite, vous devrez peut-être REINDEX eux.