Tartalomjegyzék

Konkurencia és adatkonzisztencia

Alapfogalmak

Izolációs szintek

Az izolációs szinteket a fenti három hatás függvényében definiálja a szabvány:

dirty olvasás fuzzy olvasás fantom olvasás
read committed nincs lehet lehet
serializable nincsnincs nincs

Read committed izolációs szint

Serializable izolációs szint

DML- és DDL-zárak

Zártípusok

Sorzár (TX)

Táblazár (TM)

Táblazárolási módok

Néhány módnak két neve van: a „row” (sor) és a „sub” (rész) itt szinonimák. Magyarázat: a tábla egy összetett objektum, és annak „rész”-e a „sor”.

A táblákra tehető zárak szigorúsági sorrendben:

Row share (RS) / subshare table (SS)

Row exclusive (RX) / subexclusive table (SX)

Share (S)

Share row exclusive (SRX) / share-subexclusive table (SSX)

Exclusive (X)

Táblazárak alkalmazása

Igényelhető
Jelenlegi RS RX S SRX X
RS
RX
S
SRX
X

Részletesebben: Summary of table locks

Manuális zárolás

Alkalmazásoldali szempontok

DDL-zár

Kizárólagos

Megosztott

Feltörhető parse-olási zár

Rendszerszintű zárak

Latch

Belső zár

Adatszótár cache zár

Fájl- és logkezelő zár

Táblatér és rollback szegmens zárak