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

514

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

  1. Цикл оптимизации
  • Диагностика
  • Тестирование
  • Наблюдение
  • Лечение
  1. Описание больного
  2. Дифференциальный анализ
  3. Шаг второй: анализ изменений
  4. Шаг третий: поиск и анализ запроса
  5. Введение в стороковые типы данных
  6. В чем проблема?
  7. Неявное преобразование типов
  8. Приоритет преобразований
  9. Исправляем проблему
  10. Еще о неявном преобразовании
  11. Collation
  12. Вторник: резюме
  13. Среда – клятва Гиппократа
  14. Оптимизируем до конца
  15. Поиск по имени и фамилии
  16. Свойства вычислимых столбцов
  17. Вычислимые столбцы: автоподстановка
  18. Продолжаем оптимизацию
  19. Избавляемся от скалярной функции: простой фильтр
  20. Избавляемся от скалярной функции: inline функция
  21. Избавляемся от скалярной функции: вычислимый столбец
  22. Среда: резюме
  23. Подведение итогов недели