Курс проводится регулярно, 1 раз в в квартал (
записаться на курс).
Длительность курса – 3 дня, с 10:00 до 17:00, с перерывом на обед 45 минут.
Стоимость 20000 руб. на 1-го слушателя.
Программа курса предполагает наличие базовых знаний по Firebird или InterBase.
В качестве материалов курса выдаются (комплект материалов курса может быть изменен!):
- Компакт-диск с материалами курса, информационный диск Embarcadero, trial-диски на выбор
- Сертификат о прохождении курса
Программа курса
обновлена 20 января 2015 г.
День 1
- Администрирование сервера
- Состав файлов сервера
- Архитектура Classic, SuperServer, SuperClassic
- Специфика архитектур
- Аппаратные требования (память, процессоры, ядра)
- Выбор архитектуры с учетом нагрузки на СУБД
- Установка автоматическая и ручная, обновление версий
- Instreg, instsvc
- Инсталляторы и архивы файлов
- Утилиты командной строки, общий обзор
- Конфигурирование сервера
- Параметры firebird.conf, оптимальная настройка с учетом оборудования и нагрузки на СУБД
- Выбор аппаратного обеспечения для сервера
- Оценка текущей производительности системы
- Использование средств ОС для проверки производительности – perfmon, Process Explorer
- RAID-массивы
- Дисковая система для работы СУБД
- Особенности операционных систем
- Особенности файловых систем
День 2
- Механизм многоверсионности данных
- Конкурентный доступ к данным
- «О многоверсионности в двух словах»
- Состояния транзакций
- Мониторинг состояния транзакций – gstat, IBTM
- Анализ количества версий – gstat, IBAnalyst
- Sweep
- Влияние транзакций и версий на производительность
- Оптимизация запросов
- Расшифровка статистики выполнения запроса – reads, writes, fetches
- Методы доступа к данным (навигация, индексный поиск, …), что такое plan
- Индексы – нужные и ненужные, принудительное использование, принудительное отключение
- JOIN (явные, неявные, left/right, выбор left/right)
- Мониторинг обмена данными между приложением и сервером – FBScanner
День 3
- Организация резервного копирования БД
- Средства резервного копирования БД
- Gbak. Особенности работы, время backup/restore на разных БД.
- Nbackup, online dump. Сценарии инкрементных бэкапов, выбор интервала бэкапов, схемы хранения резервных копий
- Другие средства (репликация, экспорт, скрипты)
- Выбор схемы резервного копирования с учетом минимального времени простоя
- Примеры «идеального» backup/restore
- Автоматизация резервного копирования
- Предотвращение и устранение сбоев
- Обнаружение и поиск повреждений
- Виды повреждений БД
- Устранение повреждений БД
- Gfix
- IBFirstAid
- Предотвращение повреждений БД – FBDataGuard