0
比方说,你有查询:的SQL Server:优化查询与许多“而像”语句
select columnA, columnB, columnC, columnD
from tableA
where columnA like '%hello%' and columnB like '%error%';
什么是一个很好的方式来索引表和多个类似的条件?
你需要一个指标既columnA和columnB指向columnC和columnD
或
你需要columnA指向B,C,d和columnB指向A,C,D
我不能确定这将是这里的优化更有帮助....
如果您想使用这些过滤条件,那些列上的索引大多(如果不是完全的话)将毫无意义 – Lamak
由于您有前导通配符,因此索引不会有帮助。 –
Darn,那么有可能做一些事情,比如说找到匹配第一个类似条件的结果,存储一个tmp表,然后使用第二个类似条件来从这些结果中筛选出来?这可能会有所帮助吗? – HumbleWebDev