G
Guest
Gast
Hallo,
unsere Firma programmiert eine Software, in die nun eine Fuzzy-Suchfunktion integriert werden soll.
Das Problem dabei ist, dass ich ja bei einer reinen Namenssuche in jedem Fall die ganze Kundentabelle laden müsste ( + 2 Joins auf andere Tabellen). Nun sind das ca. 100.000 Datensätze, und diese Abfrage dauert extrem lange aus JAVA heraus (> 15 Sekunden). Wir nutzen den JSqlConnect Treiber, der ja laut Aussage des Herstellers mit einer der schnellsten sein soll. Die selbe Abfrage auf dem SQL Server Studio von Microsoft dauert dagegen ganze 2 Sekunden.
Wie kommt dieser Performance-Unterschied zu stande, bzw. was kann ich wo optimieren um die Abfrage zu beschleunigen?
Wäre euch für jede Hilfe dankbar!
Viele Grüsse
unsere Firma programmiert eine Software, in die nun eine Fuzzy-Suchfunktion integriert werden soll.
Das Problem dabei ist, dass ich ja bei einer reinen Namenssuche in jedem Fall die ganze Kundentabelle laden müsste ( + 2 Joins auf andere Tabellen). Nun sind das ca. 100.000 Datensätze, und diese Abfrage dauert extrem lange aus JAVA heraus (> 15 Sekunden). Wir nutzen den JSqlConnect Treiber, der ja laut Aussage des Herstellers mit einer der schnellsten sein soll. Die selbe Abfrage auf dem SQL Server Studio von Microsoft dauert dagegen ganze 2 Sekunden.
Wie kommt dieser Performance-Unterschied zu stande, bzw. was kann ich wo optimieren um die Abfrage zu beschleunigen?
Wäre euch für jede Hilfe dankbar!
Viele Grüsse