Упражнения

11.1 Следующий список представляет последовательность событий при параллельном исполнении множества транзакций T1, T2,..., Т12 системы DB2, каждая из которых действует на уровне изоляции RR. При этом А, В,..., Н,... являются записями, а не курсорами.

Момент t0......

Момент t1 (T1): FETCH A

Момент t2 (T2): FETCH В

— (T1): FETCH С

— (Т4): FETCH D

— (Т5): FETCH A

— (T2): FETCH E

— (T2): UPDATE E

— (ТЗ): FETCH F

— (T2): FETCH F

— (Т5): UPDATE A

— (T1): COMMIT

— (Т6): FETCH A

— (Т5): ROLLBACK

— (Т6): FETCH С

— (Т6): UPDATE С

— (Т7): FETCH G

— (Т8): FETCH H

— (Т9): FETCH G

— (Т9): UPDATE G

— (Т8): FETCH E

— (Т7): COMMIT

— (Т9): FETCH H

— (ТЗ): FETCH G

— (Т10): FETCH A

— (Т9): UPDATE H

— (Т6): COMMIT

— (Т11): FETCH С

— (Т12): FETCH D

— (Т12): FETCH С

— (Т2): UPDATE F

— (Т11): UPDATE С

— (Т12): FETCH A

— (Т10): UPDATE A

— (Т12): UPDATE D

— (Т4): FETCH G

Момент tn......

Имеются ли какие-либо тупиковые ситуации в момент tn?




double arrow
Сейчас читают про: