我有一个与以下查询类似的查询,并试图找到减少执行时间的方法。我尝试添加普通索引,但是从使用LIKE%字符串%读取的内容来看,数据库无法使用它们。我也尝试添加文本索引并使用CONTAINS(AColumn,String),但这似乎并没有加快速度(我也找不到完全模仿包含行为的匹配的方法)。在这种情况下,是否有更好的方法基于字符串匹配来找到行数?必须能够从TableA中搜索AColumn和从TableB中搜索BColumn。
SELECT COUNT(TableA.PK)
FROM TableA LEFT JOIN
TableB
WHERE (AColumn LIKE '%String%' OR BColumn LIKE '%STRING%')