Leksykon IT › Bazy danych › Zakleszczenie (baza danych)

Zakleszczenie (baza danych)

Bazy danych Svenska → Zaktualizowano: 2026-10-06

Dwie transakcje czekają na nawzajem zajęte blokady — baza musi jedną z nich przerwać.

Postgres i MySQL wykrywają zakleszczenie i wycofują „ofiarę”, zwracając błąd. Jak zapobiegać: zawsze blokować tabele w tej samej kolejności, trzymać transakcje krótkie, unikać zbędnych SELECT FOR UPDATE. Klasyczny błąd przy dużym współbieżnym obciążeniu.

← Wróć do leksykonu