ich über ein Verfahren, das unter Abfrage des Suchresultates,Charindex in innere Verknüpfung wirkt sich auf die Perfomance
Select
a.column
,count(distinct(c.column))
from `table1` a with (nolock)
inner join `table2` b with(`nolock`) on a.id=b.id
inner join `table3` c with (`nolock`) on charindex(c.colum,a.column)>0
group by
a.column
tabelle1 hat fast 36.000 Zeilen und Abfrage dauert fast 40 Sekunden zum laden hat.
a.column hat fts-Index installiert und es ist XML-Datentyp.
Ich habe versucht, die Joins zu teilen, aber die Ergebnisse variieren aufgrund der Gruppierung.
Wie kann ich diese Abfrage umschreiben, um sie schneller zu machen?