Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#7

Re: "Umgedrehtes" LIKE-Statement?

  Alt 9. Mär 2010, 21:01
Vorsicht!

LIKE ist generell sehr langsam, das sollte ja mittlerweile bekannt sein. Besonders ein LIKE mit Wildcards ist sehr langsam, da dieses nicht die eingestellten Indizes benutzen kann. Auch das Anwenden einer replace-Funktion auf eine Spalte macht die Datenbank unnötig langsam, da dieses replace auf ausnahmslos jeden Eintrag angewendet werden muss. Daher besser die Daten direkt mit "%" abspeichern. Wenn es sich um sehr viele Einträge handelt am besten noch einen anderen Weg suchen, sonst führt das besonders bei schwachen Servern schnell zum Exitus.

Liebe Grüße,
Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat