Курс проводится ежедневно (
записаться на курс).
Длительность курса – 1 день, с 10:00 до 18:00, с перерывом на обед 45 минут.
Программа курса предполагает наличие базовых знаний по InterBase, Firebird или Yaffil.
В качестве материалов курса выдаются:
- материалы курса (pdf, xls, txt)
- Сертификат о прохождении курса
Программа курса
- Механизм многоверсионности и сборка мусора
- Инструменты для оценки производительности запросов
- Инструменты для наполнения БД тестовыми данными
- Статистика по запросам, выдаваемая сервером
- Параметры сервера, влияющие на производительность
- Методы доступа к данным
- Естественный перебор записей
- Индексная выборка
- Особенности поиска в конкретных реализациях
- Перебор записей в порядке индекса
- Сортировки
- В памяти, на диске
- Оптимизация сортировок
- Выборка из View и хранимых процедур
- Индексы
- Одиночные и композитные, по выражениям
- Слияние индексов при поиске
- Селективность индексов
- Включение и выключение индексов в запросе
- Ручное написание планов запросов
- Явные и неявные Join
- Группировки и агрегатные функции
- Анализ узких мест с использованием IBAnalyst