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

Spust Postgres i blokowanie rzędów

Co powinno się stać, gdy transakcja zostanie wycofana? Jest dość oczywiste, że wszystkie wstawia się na table_a, jak również wszystkie aktualizacje dotyczące table_b, należy wycofać. Dlatego wszystkie wiersze table_b zaktualizowane przez wyzwalacz zostaną zablokowane do czasu zakończenia transakcji.

Zatwierdzanie po każdym insert (zmniejszenie liczby wierszy wstawianych w pojedynczej transakcji) zmniejszy prawdopodobieństwo konfliktów ze współbieżnymi procesami.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co sprawdzić, jeśli wykorzystanie pamięci PostgreSQL jest wysokie?

  2. Podkreślenia lub camelCase w identyfikatorach PostgreSQL, gdy język programowania używa camelCase?

  3. Czy jest jakiś sposób na wykonanie zapytania wewnątrz wartości ciągu (np. eval) w PostgreSQL?

  4. Django - postgres:Jak utworzyć indeks na polu JsonB

  5. Jak połączyć się z bazą danych PostgreSQL przez SSL?