Щербинин Павел рассказывает о хранимых процедурах (использование, примеры кода, аспекты безопасности при использовании хранимых процедур): LOOP, REPEAT, WHILE, HANDLER, курсоры, EXECUTE. Говорит о триггерах: BEFORE, AFTER, INSTEAD OF, о специальных таблицах inserted, updated и deleted, об использовании триггеров для поддержания целостности и бизнес-логики, о проблемах при использовании триггеров. Рассказывает о концепции A.C.I.D.; говорит об уровне изоляции ANSI/ISO (SET TRANSACTION ISOLATION LEVEL); раскрывает взаимовлияние транзакций и проблемы lost update, dirty read, non-repeatable read и phantom read; Рассуждает о технологии MVCC (контроль версионирования конкуренции); конкуренция; параллельность и согласованность.
- Хранимые процедуры CREATE
- Хранимые процедуры characteristic
- Хранимые процедуры ЗА
- Хранимые процедуры ПРОТИВ
- Хранимые процедуры ПРИМЕР
- Хранимые процедуры УСЛОВИЯ
- Хранимые процедуры LOOP
- Хранимые процедуры REPEAT
- Хранимые процедуры REPEAT
- Хранимые процедуры КУРСОРЫ DECLARE
- Хранимые процедуры EXECUTE EXECUTE
- Триггеры CREATE
- Триггеры
- Транзакции
- ACID
- Уровни изоляции
- Взаимоблокировки
- Ручные блокировки SELECT
- MVCC SELECT
- Конкуренция. Стратегия блокировки