Курс проводится регулярно, 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