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

¿Cuántas entradas hay en un nodo de B-Tree de un índice MySQL?

Regla general:100.

Esto se aplica a los BTrees de datos de InnoDB y a los BTrees de índice. Sin embargo, puede estar bastante lejos.

Un extremo:solo 1 registro de datos en un nodo, debido al gran tamaño de fila y/o actividad como DELETEs . Otro caso:una tabla con 1 registro aún ocupará un bloque completo de 16 KB.

Otro extremo:500 registros de índice en un nodo, debido al tamaño pequeño de la clave y la falta de actividad que hubiera eliminado registros.