Hello,
d.h. wenn ich eine Textspalte anlege, in der nicht immer Inhalt steht, so ist kein Speicher unnötig belegt?
Nur der Platz für die Verwaltungsinformation.
Un wenn ich jetzt in ein Texfeld (~65 kbyte) einen kurzen Text (~1 kbyte) speichere, dann wird das extern gepseicher und auch nur mit einer größe von 1 kbyte? Oder wird der Leeraum auch "gespeichert" oder freigehalten, falls sich dieser Wert noch ändert?
Das wird in Blöcken verwaltet. Wie granular die sind bei MySQL weiß ich nicht mehr aus dem Kopf.
Wenn ich vorhin schrieb "extern", so bedeutet das bei MySQL auch nur außerhalb des regelmäßigen Datenbereiches... MySQL-Dateien sind (mindestens vier ?) unterschiedliche Bereiche aufgeteilt.
Da schau mal ins Handbuch:
http://dev.mysql.com/doc/refman/5.1/en/data-type-overview.html
Das sollte als Einsprungspunkt tauglich sein...
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
