Forum: Datenbanken
by alzaimar,
10. Mär 2010
Das geht aus deinem Beitrag so nicht hervor. Denn wieso ist ein LIKE "(generell) sehr langsam", wenn es doch -soweit es geht- vorhanden Indexe benutzt? Hinterher behaupten:"Das weiss ich doch" kann Jeder. :lol: (Los! schmunzel du nun auch mal!)
Nein. Ein Replace arbeitet mit (so gut wie) konstantem Overhead pro Record und ist im Vergleich zur restlichen Performance eher vernachlässigbar....
Forum: Datenbanken
by alzaimar,
9. Mär 2010
Vorsicht! Bei Vorsicht! Erst testen, dann warnen!
Nö, nicht bei einer Suche à la "LIKE 'xyz%'" (also nur am Anfang). Ansonsten wird jeder Datensatz angefasst. Das stimmt. Aber ob ich da dann noch ein 'REPLACE' rüber jage, macht den Kohl auch nicht fett.
Allerdings kann man das auch schneller machen. Dazu müssten die Suchtexte und die Pattern in 'Wörter' bzw. Worteile zerlegt werden. Die kann...