BD-2st-1.2-w10.tresc-1.1-Slajd6
Reguły blokowania intencyjnego
Reguły blokowania hierarchicznego algorytmu 2PL można zdefiniować następująco:
Żądanie uzyskania blokady W na danym obiekcie jest pośrednim żądaniem ustawienia blokad W na wszystkich obiektach składowych.
Żądanie uzyskania blokady R lub RIW na danym obiekcie jest pośrednim żądaniem ustawienia blokad R na wszystkich obiektach składowych.
Zanim transakcja uzyska blokadę typu IR lub R na danym obiekcie, musi uzyskać blokadę typu IR na co najmniej jednym zawierającym go obiekcie wyższego poziomu.
Zanim transakcja uzyska blokadę typu IW , RIW lub W na danym obiekcie, musi uzyskać blokadę typu IW na wszystkich zawierających go obiektach wyższego poziomu.
Zanim transakcja zwolni blokadę na danym obiekcie musi wpierw zwolnić wszystkie blokady z obiektów składowych.