Как я могу оптимизировать / реорганизовать предложение TSQL «LIKE»?

У меня есть таблица с 117000 или около того записей. Мне нужно выполнить поиск, который проверяет 3 отдельных поля для данного шаблона строки.

Мое предложение where выглядит следующим образом:

field1 LIKE '%' + @DESC + '%'
OR field2 LIKE '%' + @DESC + '%'
OR field3 LIKE '%' + @DESC + '%'

Кажется, это занимает около 24 секунд, независимо от ввода ...

Есть лучший способ сделать это? Менее 10 (или 5!) Секунд будет намного предпочтительнее.

Спасибо за любую помощь.

Ответы на вопрос(7)

Ваш ответ на вопрос