Параллельное выполнение транзакций. (Лекция 7) презентация
Содержание
- 2. Параллельное выполнение транзакций
- 3. Основные проблемы при параллельном выполнении транзакций: Основные проблемы при параллельном выполнении
- 4. Правила выполнения процедуры согласованного выполнения параллельных транзакций: Правила выполнения процедуры согласованного
- 5. Такая процедура называется сериализацией транзакций. Фактически она гарантирует, что каждый пользователь
- 6. Для поддержки параллельной работы транзакций строится специальный план. Для поддержки
- 7. Наиболее распространенным механизмом, который используется коммерческими СУБД для реализации на практике
- 8. Самый простой вариант — это блокировка объекта на все время действия
- 9. Типы конфликтов между двумя параллельными транзакциями. Можно выделить следующие типы: -
- 10. Режимы блокировок: Режимы блокировок: - совместный режим блокировки — нежесткая, или
- 11. Режимы блокировок: Режимы блокировок: - монопольный режим блокировки — жесткая, или
- 12. Правила совместимости захватов одного объекта разными транзакциями: Правила совместимости захватов одного
- 13. Применения разных типов блокировок приводит к проблеме тупиков. Проблема тупиков возникла
- 14. Пусть транзакция А сначала жестко блокирует таблицу 1, а потом жестко
- 15. Основой обнаружения тупиковых ситуаций является построение (или постоянное поддержание) графа ожидания
- 16. В лекциях профессора С. Д. Кузнецова приводится несколько иной принцип построения
- 17. Для распознавания тупика здесь, так же как и в первом методе,
- 18. Для обеспечения сериализации транзакций синхронизационные захваты объектов, произведенные по инициативе транзакции,
- 19. В языке SQL введен оператор явной блокировки таблицы, который позволяет точно
- 20. Спасибо за внимание!!!
- 21. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Параллельное выполнение транзакций. (Лекция 7) можно ниже: