Курс «Оптимизация производительности запросов»

Курс проводится ежедневно (записаться на курс).

Длительность курса – 1 день, с 10:00 до 18:00, с перерывом на обед 45 минут.

Программа курса предполагает наличие базовых знаний по InterBase, Firebird или Yaffil.

В качестве материалов курса выдаются:
  • Компакт-диск с материалами курса
  • Сертификат о прохождении курса
 

Программа курса

  1. Механизм многоверсионности и сборка мусора
  2. Инструменты для оценки производительности запросов – IBAnalyst, IBPerfMon, IBPlanalyzer...
  3. Инструменты для наполнения БД тестовыми данными
  4. Статистика по запросам, выдаваемая сервером
  5. Параметры сервера, влияющие на производительность
  6. Методы доступа к данным
    1. Естественный перебор записей
    2. Индексная выборка
      1. Особенности поиска в конкретных реализациях
    3. Перебор записей в порядке индекса
    4. Сортировки
      1. В памяти, на диске
      2. Оптимизация сортировок
    5. Выборка из View и хранимых процедур
  7. Индексы
    1. Одиночные и композитные, по выражениям
    2. Слияние индексов при поиске
    3. Селективность индексов
    4. Включение и выключение индексов в запросе
  8. Ручное написание планов запросов
  9. Явные и неявные Join
  10. Группировки и агрегатные функции
  11. Анализ узких мест с использованием IBAnalyst

Подпишитесь на новости Firebird в России

Подписаться