Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Будет ли запрос с поиском по четко заданному условию по id быстрее, чем нечеткий поиск типаWHERE *** LIKE 'БУХГАЛТЕР%'

Дмитрий Митяев Ученик (3), закрыт 4 года назад
Дополнен 4 года назад
при прочих равных условиях
Лучший ответ
DONER KEBAB Просветленный (34272) 4 года назад
естественно, сам подумай, id это отсортированный массив O(log n) сложность получается, а то и вообще O(1)

а совпадение строки оптимальное O(log n), а в худшем случае аж на O(n) тянет
Остальные ответы
Максим Искусственный Интеллект (198325) 4 года назад
Если % стоит в конце - да. Будет быстрее с индексом.
Если стоит в начале - нет. Нужен полный скан таблицы.
Похожие вопросы