🔗 Ресурсы
⚡ Кратко: 🔗 ресурсы
Summary session 11 соединяет два блока: индексы и пользовательские функции.
Индекс ускоряет поиск, сортировку или группировку, но занимает место и замедляет изменения данных.
EXPLAIN показывает план выполнения и помогает проверить, использует ли MySQL индекс.
Пользовательская функция создаётся через CREATE FUNCTION и возвращает одно значение через RETURN.
Минимальный пример повторения: CREATE INDEX idx_age ON employees(age); и SELECT square_root(25);.
Топ-3 ошибки: индексировать всё подряд, не смотреть EXPLAIN, путать функцию с процедурой.
🔗 Ресурсы
MySQL: CREATE INDEX
Официальная документация для проверки синтаксиса и отличий версий.
MySQL: EXPLAIN Statement
Официальная документация для проверки синтаксиса и отличий версий.
MySQL: CREATE PROCEDURE and CREATE FUNCTION
Официальная документация для проверки синтаксиса и отличий версий.
MySQL: Function Name Resolution
Официальная документация для проверки синтаксиса и отличий версий.
Перед использованием в рабочей базе сверяйте синтаксис с документацией вашей СУБД и версии сервера.