Formato de almacenamiento de datos MySQL: evite el desbordamiento de fila

InnoDB es un motor de almacenamiento que almacena datos en el disco.

La consulta debe leer los datos del disco en la memoria para su procesamiento, y la modificación y eliminación debe escribir los datos de la memoria en el disco. El disco IO es muy lento, así que use páginas (16 KB) como la unidad básica de memoria y la interacción del disco.

 

Inserte un dato, los datos se incluyen en la página, cada almacenamiento de datos tiene ciertos requisitos de formato, especificados por ROW_FORMAT. Tales como: CREATE TABLE nombre de tabla (información de columna) ROW_FORMAT = nombre de formato de fila;

ROW_FORMAT Hay cuatro Compactformatos: Redundant,, DynamicyCompressed

 

 Regulaciones: cada línea puede almacenar hasta 65535 bytes (excepto 64KB, BLOB, TEXT). Si se excede el tamaño, la creación de la tabla falla.

 

 utf8 Un carácter consta de 1 ~ 3 bytes.

 

Una página puede tener hasta 16 KB y un registro puede tener hasta 64 KB. Hay un caso en el que una fila no puede almacenar la siguiente fila de registros, es decir, desbordamiento de línea .

 

Supongo que te gusta

Origin www.cnblogs.com/tommaoxiaoqi/p/12735719.html
Recomendado
Clasificación