Steffen: MySQL Performance-Problem bei Abfrage v. > 30 Feldern

Beitrag lesen

"so viel wie möglich" bringt wenig, weil eine varchar-spalte ausreicht, um den
Performance-Vorteil zunichte zu machen:
"You will get dynamic row length as soon as you are using a single VARCHAR or
BLOB column." (MySQL-Manual)
Nur wenn alle Spalten feste Länge haben, gibt das einen Performancevorteil (weil MySQL
dann sofort weiß, wo im isam-File Feld x von Datensatz y steht).

Ok, das ist interessant. Mir reichen 255 Zeichen für die Bemerkung, also mir sowieso, unseren Usern hoffentlich auch :-)

Dumm nur, dass MySQL mich nicht einfach in Char ändern lässt, bzw. automatisch wieder in Varchar ändert. Muss morgen mal die Tabelle neu anlegen und ausprobieren wieviel das bringt.

Danke für den Tip!

Ciao,
 Steffen