Mailinglisten-Archive |
> Und der vollstaendigkeit halber - wenns richtig schnell > werden soll, dann in > mySQL keine Felder mit > variablen Feldlaengen benutzen also z.b. kein varchar, text etc. > Nur fixe Laenge dann ist es schneller - ansonsten ist auch > eine Textdatei > bei reinem Schreibzugriff > schnell - schneller allemal als eine variable mySQL Tabelle. > Wieso ist denn eine Tabelle mit einem auto_increment und einem Attribut vom Typ char(x) schneller als eine die statt char(x) ein varchar(x) hat? varchar() ist variabel in der Länge, ok. Aber wenn der String, der in ein Feld vom Typ char(x) geschrieben werden soll muss er doch, sofern er kürzer ist, mit spaces aufgefüllt werden, beim varchar(x) nicht. Außerdem werden doch beim Lesen aus char(x) Feldern wiederum die Leerzeichen rausgeschmissen (trim()). Nochmals ein Verlust. Gruß Dennis
php::bar PHP Wiki - Listenarchive