sql >> Base de Datos >  >> RDS >> Mysql

MySQL char frente a int

Si tiene un tamaño fijo, puede usar char(8) -> 8B, mysql funciona mucho más rápido con campos de tamaño fijo, pero si elige int -> 4B, ahorrará espacio y, además, si tiene un índice en ese campo, funcionará más rápido que el carácter.

Puede hacer un punto de referencia simple para probar la velocidad de escritura y lectura usando char(8) e int

No hay no punto en el uso de tipo de longitud variable como varchar o varbinary si tiene un tamaño fijo porque el rendimiento disminuirá