Подход доктора Хауса к оптимизации SQL-запросов. Часть 1. Михалев Сергей

799

Михалев Сергей рассказывает об оптимизации SQL-запросах, как о живом человеке, используя подход героя телесериала доктора Хауса.

  1. Понедельник: у нас новый пациент
  2. Наш пациент
  3. Анализ плана count (*)
  4. Diagnosis – Patient
  5. Доверительные ключи
  6. Unique Filtered Index
  7. Clustered View
  8. Сила T-SQL: group by
  9. Сила T-SQL: outer apply
  10. Вторник: анализ
  11. Анализ: Diagnosos – Doctor
  12. Анализ полученного плана
  13. Выводы
  14. Дифференциальный анализ
  15. Жизненный цикл запроса
  16. Cost-based оптимизатор
  17. Следствие 1: первое выполнение
  18. Следствие 2: parameter sniffing
  19. Выводы