Originally posted by dibo33
View Post
@hausl78 bzgl. CHAR vs. VARCHAR:
Wenn ein CHAR gegenüber einem VARCHAR einen Performancevorteil haben sollte (der wahrscheinlich gegenüber manch anderen Dingen so marginal ist, dass man ihn vernachlässigen kann), dann sicherlich bei häufigen Änderungen eines Feldes. Wenn also ständig neue Strings mit jeweils anderer Länge per Update geschrieben werden, dann hat CHAR sicherlich einen Vorteil, da hier immer der gleiche Platz belegt wird, während es bei VARCHAR zu einer Defragmentierung der Daten kommen kann.
Da sowas wie ein Nickname wohl eher selten wenn überhaupt geändert wird, nimmst du hier mit dem CHAR einige Nachteile für einen defacto nicht vorhandenen Vorteil in Kauf.
Gruß Falk
Comment