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

Hvorfor tager det længere tid at droppe et indeks end at oprette det?

Et indeks på en tabel af den størrelse du nævnte burde generelt kunne droppes ret hurtigt (og bestemt hurtigere end 3+ minutter). Det lyder for mig som om tabellen/indekset var i brug, og derfor ikke kunne droppes.

Du kan bekræfte det ved at forespørge på pg_stat_activity tabel og leder efter aktivitet, der involverer den tabel, som du oprettede indekset på.




  1. Hvis vi ændrer en primær nøgleværdi, hvorfor skal vi så ikke ændre en afhængig kolonneværdi?

  2. Er array alle NULL'er i PostgreSQL

  3. Indsæt data ved hjælp af multidimensional matrix fra flere felter

  4. Hvorfor er logiske læsninger for aggregerede vinduesfunktioner så høje?