【发布时间】:2010-12-06 20:11:58
【问题描述】:
我有一个包含 117000 条左右记录的表。我需要执行一个搜索,检查给定字符串模式的 3 个单独字段。
我的where子句如下:
field1 LIKE '%' + @DESC + '%'
OR field2 LIKE '%' + @DESC + '%'
OR field3 LIKE '%' + @DESC + '%'
无论输入如何,这似乎都需要大约 24 秒...
有没有更好的方法来做到这一点?少于 10(或 5!)秒会更可取。
感谢您的帮助。
【问题讨论】:
标签: sql sql-server tsql optimization sql-like