sql >> Databasteknik >  >> RDS >> PostgreSQL

Varför tar det längre tid att ta bort ett index än att skapa det?

Ett index på en tabell av den storlek du nämnde bör i allmänhet kunna släppas ganska snabbt (och säkerligen snabbare än 3+ minuter). Det låter för mig som om tabellen/indexet användes och därför inte kunde släppas.

Du kan bekräfta det genom att fråga pg_stat_activity tabell och letar efter aktivitet som involverar tabellen där du skapade indexet.




  1. Använder mysql COUNT för att räkna flera kolumner

  2. MySQL Insert Statement Queue

  3. BIGINT mysql-prestanda jämfört med INT

  4. 3 sätt att hitta rader som innehåller små bokstäver i MySQL