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

ALTER zapytanie bardzo wolno na małej tabeli w PostgreSQL

Dodanie kolumny nie wymaga przepisywania tabeli (chyba że określisz DEFAULT ). Jest to szybka operacja bez żadnych zamków. pg_locks to miejsce do sprawdzenia, jak zauważył Craig.

Generalnie najbardziej prawdopodobną przyczyną są długoterminowe transakcje. Patrzyłbym na to, jakie przepływy pracy trafiają do tych tabel i jak długo transakcje pozostają otwarte. Blokady tego rodzaju są zazwyczaj transakcyjne, więc zatwierdzenie transakcji zazwyczaj rozwiązuje problem.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć unikalny indeks, w którym kolejność kolumn nie będzie brana pod uwagę (ustawiona?)

  2. Jaki powinien być typ parametru w Javie, gdy jest to znacznik czasu bez strefy czasowej w postgresql?

  3. Python łączy się z postgresql za pomocą libpq-pgpass

  4. Chcę przywrócić bazę danych z innym schematem

  5. Nie można skopiować tabeli do innej bazy danych za pomocą pg_dump