Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie viele Einträge befinden sich in einem Knoten des B-Baums eines MySQL-Index?

Faustregel:100.

Dies gilt für InnoDB-Daten-BTrees und Index-BTrees. Es kann jedoch ziemlich weit entfernt sein.

Ein Extrem:nur 1 Datensatz in einem Knoten – aufgrund großer Zeilengröße und/oder Aktivität wie DELETEs . Ein anderer Fall:Eine Tabelle mit 1 Datensatz belegt immer noch einen vollen 16-KB-Block.

Anderes Extrem:500 Indexdatensätze in einem Knoten – aufgrund der geringen Größe des Schlüssels und fehlender Aktivitäten, die Datensätze gelöscht hätten.