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