PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dlaczego usunięcie indeksu trwa dłużej niż jego utworzenie?

Indeks na stole o wielkości, o której wspomniałeś, powinien generalnie dać się usunąć dość szybko (a na pewno szybciej niż 3 minuty). Wydaje mi się, że tabela/indeks była w użyciu i dlatego nie można jej było usunąć.

Możesz to potwierdzić, wysyłając zapytanie do pg_stat_activity tabeli i szukanie aktywności związanej z tabelą, na której utworzyłeś indeks.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie złączeń do łączenia danych z różnych tabel w PostgreSQL

  2. Jak mogę uzyskać wyniki od podmiotu JPA uporządkowane według odległości?

  3. Czy przypadek ma znaczenie, gdy „auto” ładuje dane z S3 do tabeli Redshift?

  4. Powolne zapytanie postgres podczas dołączania do dużych stołów

  5. Jak obliczyć wykładniczą średnią kroczącą na postgresie?