sql >> Database >  >> RDS >> PostgreSQL

Waarom duurt het verwijderen van een index langer dan het maken ervan?

Een index op een tafel van de grootte die u noemde, zou over het algemeen vrij snel moeten kunnen worden verwijderd (en zeker sneller dan 3+ minuten). Het klinkt voor mij alsof de tabel/index in gebruik was en daarom niet kon worden verwijderd.

U kunt dat bevestigen door de pg_stat_activity . op te vragen tabel en zoeken naar activiteit met betrekking tot de tafel waarop u de index hebt gemaakt.




  1. Correcte manier om gebruikers toegang te geven tot aanvullende schema's in Oracle

  2. Grote hoeveelheden gegevens in een Oracle SQL-database laden

  3. Grote MySQL DB (21MM-records) met locatiegegevens - elke locatie heeft lat en lang - moet een 'nabije'-query uitvoeren

  4. Controleer of de tabel bestaat en als deze niet bestaat, maak deze dan aan in SQL Server 2008