Wenn Sie eine feste Größe haben, können Sie char(8)
verwenden -> 8B , mysql arbeitet viel schneller mit Feldern fester Größe, aber wenn Sie int
wählen -> 4B sparen Sie Platz und auch wenn Sie einen Index für dieses Feld haben, wird es schneller arbeiten als das Zeichen.
Sie können einen einfachen Benchmark durchführen, um die Schreib- und Lesegeschwindigkeit mit char(8) und int
zu testenEs gibt nein darauf hinweisen, Typen mit variabler Länge wie varchar oder varbinary zu verwenden wenn Sie eine feste Größe haben, da die Leistung abnehmen wird