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