Улучшаемые навыки
Основы транзакций
Управление транзакциями
Понимание блокировок
Управление конкуренцией
Мониторинг и диагностика транзакций и блокировок
Чему вы научитесь
01
Научитесь ключевым концепциям транзакций в Oracle Database
02
Освоите методы управления транзакциями с использованием команд SQL
03
Научитесь различным типам блокировок, используемым в Oracle Database
04
Освоите методы управления конкуренцией между транзакциями, включая использование уровней изоляции и стратегий блокировки
05
Научитесь использовать инструменты и команды для мониторинга состояния транзакций и блокировок в Oracle Database
Программа курса
01
Введение (теория – 0,7 ч.)
⠀
02
DML в многопользовательской среде (теория – 1,3 ч., практика – 1 ч.)
Blocked inserts, updates, deletes; lost updates, optimistic locking, pessimistic locking; deadlocks.
03
Блокировки (теория – 2,5 ч., практика – 1,5 ч.)
DML, DDL, system locks.
04
Multiversion Concurrency Control (теория – 1,2 ч., практика – 0,8 ч.)
Multiversion read consistency, write consistency, Redo и Undo.
05
Транзакции (теория – 1,7 ч., практика – 1,3 ч.)
ACID, уровни изоляции, TCL.
06
Всего: теория – 7,4 ч. (62%), практика – 4,6 ч. (38%)
Для кого
Тестировщик
Разработчик
Предварительная подготовка
Знание основ реляционных БД, основы SQL.