Mailinglisten-Archive |
Hallo, zwischen Blob und Text gibt eigentlich keinen Unterschied. Text-Felder sind Blob-Felder die beim Durchsuchen oder Sortieren nicht die Groß/Kleinschreibung beachten. Hinsichtlich Geschwindigkeit sollten sie also identisch sein. "Normale" Text- bzw. Blobfelder können maximal 65535 (2^16-1) Zeichen aufnehmen; steht aber auch alles im Manual. Das komplette Feld zu indizieren kann bei der möglichen Größe von Blobfeldern auf Dauer tödlich sein. Hierfür lieber Indizes mit einer Präfixgröße anlegen. Bei "$wert LIKE '%$suchstring%'"-Abfragen bringen Indizes natürlich nix. Da die beiden Feldtypen durch ihre variable Größe bei häufigem Ändern der Datensätze einer starken Fragmentierung unterliegen, kann ein regelmäßiges OPTIMIZE TABLE nicht schaden. Viel Spaß! joh -- Johannes Schmidt Handelsblatt.com Tel: 0211/887-2540 --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive