Thread MySQL Datenbank-Abfrage Arsch-langsam... (13 answers)
Opened by [HR]Doomrunner at 2004-08-02 22:52

ptk
 2004-08-02 23:11
#32488 #32488
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=jan,02.08.2004, 21:04]mh, ist nicht LIKE eine regexp-suche? oder schaltet mysql den regexp-mode nur ein, wenn man specialchars benutzt? wenn LIKE immer als regexp arbeitet, dann würde das erklären, warum es ein bisschen dauert...[/quote]
LIKE ist eher ein Arme-Leute-Regexp --- man kann nur ".*" und "(?:i)" spezifizieren. Es gibt aber auch einen REGEXP-Operator bei MySQL. Ein Ausdruck mit LIKE wird auf jeden Fall langsam, wenn "%" am Anfang steht, ansonsten hat man eine kleine Chance, dass der Index konsultiert werden kann.

View full thread MySQL Datenbank-Abfrage Arsch-langsam...