Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Менеджер блокировок Firebird
Менеджер блокировок Firebird
В Суперсервере о Менеджере блокировок можно думать как об отдельном "управляющем центре", с которым договариваются транзакции о приобретении прав на выполнение запросов. Менеджер блокировок включает в себя фрагмент памяти и некоторые подпрограммы для обработки запросов. Его память разделена на различные блоки: блоки блокировок, которые ссылаются на ресурсы; другие блоки, которые представляют транзакции и другие объекты, запрашивающие блокировки, и блоки истории. Его подпрограммы ответственны за получение и управление запросами владельцев на блокировки ресурсов, выделение блоков и их освобождение. Суперсервер также управляет "защелками" для координации изменений в параллельных транзакциях.
Классический сервер проще: владельцы запрашивают получение контроля над таблицей блокировок, так что каждый код процесса управления блокировкой может запрашивать, предоставлять и освобождать блокировки для их владельцев.
- Таблица блокировок
- ГЛАВА 40. Менеджер блокировок.
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Кто такой тест-менеджер
- Firebird 2.0 - взгляд в будущее
- Наборы символов Firebird
- Ключевые показатели работы категорийного менеджера
- Апплеты Firebird Manager
- Проверка, что сервер Firebird запущен
- 2.12 Оконные менеджеры «BlackBox» и «FluxBox»
- Урок 4.4. Файловые менеджеры
- Общие сведения о файловых менеджерах