estoy usando InnoDB Plugin en el formato de archivo con Barracuda:Complemento MySQL/InnoDB: ¿Los valores NULL para los campos VARCHAR aún ocupan espacios de almacenamiento?
ROW_FORMAT=DYNAMIC
Si define un campo como VARCHAR(255)
, y luego insertar un registro que tiene un valor NULL
para ese campo, lo hará ese registro todavía utilizar 255 bytes de almacenamiento para el campo VARCHAR
? ¿O no habrá espacio de almacenamiento desperdiciado?
En una nota relacionada, si defino un campo como INT
, entonces presumiblemente cada registro seguirá usando 32 bits para ese campo, incluso si el valor es NULL
. ¿Es eso correcto?
Gracias