Bazat e të dhënave

Deadlocks in databases

Në shqip: Bllokimet e ndërsjella në databazë

ShpjegimiSQ

Transaksioni A kyç rreshtin 1 dhe pret rreshtin 2; B kyç rreshtin 2 dhe pret rreshtin 1 — asnjë s'vazhdon. Databaza e zbulon dhe anulon njërin. Shmangia: kyç rreshtat gjithmonë në të njëjtën renditje dhe mbaji transaksionet të shkurtra.

EnglishEN

Transaction A locks row 1 and waits for row 2; B locks row 2 and waits for row 1 — neither moves. The database detects it and cancels one. Avoid it by always locking rows in the same order and keeping transactions short.

Si ta mendosh

Si dy makina në një rrugë të ngushtë që s'lëvizin asnjëra.

Lexoje në anglisht

Like two cars in a narrow lane, neither willing to reverse.

Terma të lidhur