Mysql
 sql >> Database >  >> RDS >> Mysql

Quante voci ci sono in un nodo di B-Tree di un indice MySQL?

Regola pratica:100.

Questo vale per i dati InnoDB BTrees e Index BTrees. Tuttavia, può essere abbastanza lontano.

Un estremo:solo 1 record di dati in un nodo -- a causa di righe di grandi dimensioni e/o attività come DELETEs . Un altro caso:una tabella con 1 record occuperà comunque un blocco completo di 16 KB.

Altro estremo:500 record di indice in un nodo, a causa delle dimensioni ridotte della chiave e della mancanza di attività che avrebbero eliminato i record.