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