Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-char vs. int

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 testen

Es 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