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

Når det er nødvendigt at køre en REINDEX i postgres

Du behøver aldrig at køre REINDEX at opretholde dataintegritet; alle dataændringer vil opdatere indekset.

I normale situationer behøver du aldrig REINDEX . Især vil bulkinsert aldrig fragmentere et indeks mere, end det var før.

Indekser bliver oppustede, hvis du sletter mange rækker, eller hvis du kører UPDATE er hurtigere end autovacuum kan følge med. Derefter skal du muligvis REINDEX dem.




  1. Oracle - Med et en til mange-forhold skal du vælge forskellige rækker baseret på en min-værdi

  2. UTC_TIME Eksempler – MySQL

  3. Udskrivning af en tabel vandret i stedet for lodret ved hjælp af PHP

  4. Sådan sammenkædes flere rækker i én kolonne i MySQL