3 способа «убить» индекс в SQL

Запрос тормозит. Индекс есть. Что пошло не так?
Вот 3 способа, которыми ты уже мог его сломать:
▪︎ обернул колонку в функцию
▪︎ поставил wildcard % в начале LIKE
▪︎ допустил неявное преобразование типов
База данных не может нормально использовать индекс по колонке, если сначала ей нужно эту колонку преобразовать.
Главное правило: оставляй колонку “голой” в WHERE.

Запрос тормозит. Индекс есть. Что пошло не так?
Вот 3 способа, которыми ты уже мог его сломать:
▪︎ обернул колонку в функцию
▪︎ поставил wildcard % в начале LIKE
▪︎ допустил неявное преобразование типов
База данных не может нормально использовать индекс по колонке, если сначала ей нужно эту колонку преобразовать.
Главное правило: оставляй колонку “голой” в WHERE.