phpbar.de logo

Mailinglisten-Archive

RE: Datentypen: Text oder Blob
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Datentypen: Text oder Blob



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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive