Учебный курс «Firebird для администраторов»
Краткое содержание: особенности сервера баз данных Firebird, развертывание Firebird, файлы конфигурации, настройка разрешений, резервное копирование и восстановление, оптимизация производительности, отказоустойчивые кластеры Firebird
Общие данные:
Firebird — система управления базами данных, которая активно используется на многих отечественных предприятиях. А в варианте Ред База Данных она имеется в реестре отечественных программных продуктов и рекомендована для импортозамещения. Многим администраторам приходится осваивать Firebird самостоятельно, рискуя что-то упустить. Учиться системно, под руководством опытного преподавателя, с учетом опыта других предприятий — это намного более эффективно. Как заказать обучение.
Продолжительность: 4 дня (32 учебных часа).
В курсе 11 модулей. К каждому модулю предусмотрены практические задания с подробными ответами. На выполнение практических заданий отводится 50 процентов времени учебного курса.
Для кого предназначен: администраторы баз данных, которые работают или планируют работать с Firebird
План курса:
- Введение в Firebird. Особенности архитектуры Firebird. Версионность. Основные отличия от Oracle, Microsoft SQL Server и Postgres.
- Планирование развертывания сервера Firebird. Отличия редакций и версий Firebird, выбор операционной системы и оборудования.
- Развертывание Firebird под Linux и под Windows. Выполнение послеустановочных задач. Обновление сервера на новую версию (с 2 на 3 и с 3 на 4). Развертывание из пакетов и из исходных файлов.
- Структура каталогов Firebird. Файлы настроек. Программные средства/утилиты для работы с Firebird. Журналы сервера.
- Создание и настройка баз данных Firebird. Наилучшие практики при создании баз данных. Подключение к базе данных Firebird. Система объектов в базах данных Firebird.
- Аутентификация и предоставление разрешений в Firebird. Настройка системы аутентификации, файлы firebird.conf и база данных безопасности security3.fdb. Пользователи, роли и разрешения Firebird. Применение системы аудита для фиксации действий пользователей.
- Резервное копирование и восстановление базы данных Firebird. Применение утилит GBAK и NBACKUP. Полное и инкрементное резервное копирование. Восстановление баз данных. Специальные ситуации восстановления.
- Планирование задач для выполнения по расписанию в Firebird. Применение планировщика операционной системы и isql. Другие возможности выполнения задач по расписанию в Firebird.
- Мониторинг и оптимизация производительности в Firebird. Оценка нагрузки на уровне операционной системы: процессор, память, диск, сетевая подсистема. Средства мониторинга производительности на уровне сервера баз данных Firebird. Возможности оптимизации Firebird: параметры в файлах конфигурации, решение проблем со сборкой мусора и фрагментацией, решение проблем с блокировками, оптимизация индексов, оптимизация запросов.
- Настройка отказоустойчивых конфигураций Firebird. Настройка репликации. Варианты создания отказоустойчивых кластеров Firebird.
- Диагностика проблем Firebird и анализ логов. Утилиты для диагностики и исправления ошибок, применение gfix. Другие возможности решения проблем в Firebird.