Как я могу оптимизировать / реорганизовать предложение TSQL «LIKE»?
У меня есть таблица с 117000 или около того записей. Мне нужно выполнить поиск, который проверяет 3 отдельных поля для данного шаблона строки.
Мое предложение where выглядит следующим образом:
field1 LIKE '%' + @DESC + '%'
OR field2 LIKE '%' + @DESC + '%'
OR field3 LIKE '%' + @DESC + '%'
Кажется, это занимает около 24 секунд, независимо от ввода ...
Есть лучший способ сделать это? Менее 10 (или 5!) Секунд будет намного предпочтительнее.
Спасибо за любую помощь.