[Postfixbuch-users] (OT) Emails landen im Postfach, aber werden nicht angezeigt
Thomas Antony
thomas at antony.eu
Di Aug 19 09:45:25 CEST 2008
> Like wird verwendet wenn man Datensätze suchen möchte, etwa bei Sucheingaben
>
> in Shops oder sowas. Meist mit mehr als einem Treffer. Wie Steffen bereits
> schrieb ist jeder query case intensitive, also sollte eigentlich auch der
> Standard
> Query funktionieren. Da Du aber dafür ja bereits die Lösung gefunden hast
> (BINARY)
> Ists doch in Ordnung. LIKE war nur eine Idee.
>
> Ich würde dabei dann einfach die '%' weglassen! Sonst ist das Ergebnis ja
> nicht mehr eindeutig
> wenn es mehrere User mit gleichem Anfang oder so gibt. :)
>
> Kann aber auch sehr langsam werden je nach Datenaufkommen! Also bei über
> 1 Million Datensätzen wird er schon ein paar Sekunden brauchen. Bei
> Webanwendungen nutzt man deshalb ja boolean Volltextsuche in Querys. Aber
> das denke ich
> wird hier nicht in Frage kommen, zumal da noch einiges für die Indexe etc.
> zu beachten
> wäre damit der query performant bleibt. Grundsätzlich sollte man einen Index
> auf die username
> und passwort Attribute der MySQL Tabelle setzen, damit MySQL diese indiziert
> und im Speicher vorhält
>
Vielen Dank an Euch für die Antworten!
Grüße,
Thomas Antony
Mehr Informationen über die Mailingliste Postfixbuch-users