Онлайн курс "Версионность и управление транзакциями в СУБД Firebird"

Курс проводится периодически, по объявлению и набору групп (записаться на курс).
Длительность курса – 7 часов.
Стоимость 9000 руб. на 1-го слушателя.
Программа курса предполагает наличие базовых знаний по Firebird или InterBase.
В качестве материалов курса выдаются (комплект материалов курса может быть изменен!):
  • Сертификат о прохождении курса

Версионность и управление транзакциями в СУБД Firebird

  1. Механизм многоверсионности данных
    1. Конкурентный доступ к данным
    2. Отличие блокировочных и версионного движков
    3. Механизм версий
    4. Особенности хранения
    5. Состояния транзакций
    6. Read Committed и Snapshot
    7. Deadlock
  2. Сборка мусора
    1. Определение мусора
    2. Маркеры транзакций - OIT, OST, OAT, Next
    3. Сборка мусора
      1. Кооперативная
      2. Фоновая
    4. Влияние сборки мусора на производительность
    5. Запрет сборки мусора
  3. SWEEP
    1. Маркеры транзакций
    2. Oldest Interesting transaction
    3. Rollback
    4. Что делает SWEEP
    5. Автостарт sweep, включение и отключение
    6. Влияние sweep на производительность
  4. Параметры транзакций
    1. TPB, Firebird API
    2. Мониторинг транзакций при помощи mon$transactions
    3. Транзакции по умолчанию
    4. Read Committed
    5. Read Read Committed
    6. Read Committed No Rec Version
    7. Snapshot
    8. Snapshot table stability, блокировки таблиц
  5. Транзакции внутри сервера
    1. Автономные транзакции
    2. Триггеры на старт/завершение транзакций
    3. Переменные контекста
    4. CURRENT_TRANSACTION
  6. Мониторинг состояния транзакций – gstat, IBTM
  7. Анализ количества версий – gstat, IBAnalyst
  8. Управление транзакциями в приложениях
    1. Компоненты и драйверы
    2. Неявные транзакции
    3. Явные транзакции
    4. Длинные читающие транзакции
    5. Запрет сборки мусора
    6. Плохое и идеальное управление транзакциями
    7. Правила для прямых компонент и драйверов
    8. Правила для "однотранзакционных" компонент и драйверов
    9. Препятствия идеальному управлению транзакциями
      1. Отчеты
      2. Остатки на складе
      3. Явная блокировка записей
      4. Редактирование записей
      5. Решения проблем в перечисленных сценариях

Подпишитесь на новости Firebird в России

Подписаться