SES*_*SHI 1 sql t-sql sql-server database-performance sql-like
我可以在查询中使用什么而不是LIKE?由于LIKE对搜索条件的性能影响较差.
我的情景:
SELECT
*
FROM
MetaDataTag
WHERE
Name LIKE 'SUN RCC%'
Run Code Online (Sandbox Code Playgroud)
我不能使用包含作为表格上的全文索引,我不选择.
建议将非常有帮助.
在您的特定情况下,LIKE不是一个糟糕的选择,因为您只使用后缀通配符.您的查询实际上可以使用Name列上的索引.
看看这个视觉解释为什么它起作用:http://use-the-index-luke.com/sql/where-clause/searching-for-ranges/like-performance-tuning