Mysql
 sql >> Base de données >  >> RDS >> Mysql

Combien y a-t-il d'entrées dans un nœud de B-Tree d'un index MySQL ?

Règle empirique :100.

Cela s'applique aux BTrees de données InnoDB et aux BTrees d'index. Cependant, cela peut être assez éloigné.

Un extrême :un seul enregistrement de données dans un nœud, en raison d'une taille de ligne importante et/ou d'une activité telle que les DELETEs . Autre cas :une table avec 1 enregistrement occupera toujours un bloc complet de 16 Ko.

Autre extrême :500 enregistrements d'index dans un nœud, en raison de la petite taille de la clé et du manque d'activité qui aurait supprimé des enregistrements.