Занятие 44. Summary session 11
⚡ Кратко: суть занятия
Summary session 11 соединяет два блока: индексы и пользовательские функции.
Индекс ускоряет поиск, сортировку или группировку, но занимает место и замедляет изменения данных.
EXPLAIN показывает план выполнения и помогает проверить, использует ли MySQL индекс.
Пользовательская функция создаётся через CREATE FUNCTION и возвращает одно значение через RETURN.
Минимальный пример повторения: CREATE INDEX idx_age ON employees(age); и SELECT square_root(25);.
Топ-3 ошибки: индексировать всё подряд, не смотреть EXPLAIN, путать функцию с процедурой.
📖 О чём это занятие
- Повторим определение индекса и типы индексов MySQL.
- Соберём правила, когда индекс ускоряет запрос, а когда мешает.
- Повторим
EXPLAINкак инструмент анализа. - Повторим пользовательские функции, вызов функций и свойства
DETERMINISTIC/NON-DETERMINISTIC.
📚 Что повторить перед изучением
🎯 Что изучать дальше
Следующее занятие — Занятие 45: Хранимые процедуры.