Однодневный курс
"Оптимизация производительности запросов "

Курс проводится ежедневно (записаться на курс).
Длительность курса - 1 день, с 10:00 до 18:00, с перерывом на обед 45 минут.
В стоимость курса ($130 на 1-го слушателя) входят чай, кофе, бутерброды.
Программа курса предполагает наличие базовых знаний по 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

(с) iBase, 2004