SQL Anywhere-在[条件]性能的情况下选择计数(PK)

时间:2018-08-08 13:59:10

标签: sql performance query-performance sqlanywhere

我有一个与以下查询类似的查询,并试图找到减少执行时间的方法。我尝试添加普通索引,但是从使用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%')

0 个答案:

没有答案