[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