sql >> Database >  >> RDS >> Mysql

Hoeveel vermeldingen zitten er in een knooppunt van B-Tree van een MySQL-index?

Vuistregel:100.

Dit geldt voor InnoDB data BTrees en Index BTrees. Het kan echter behoorlijk ver weg zijn.

Eén uiterste:slechts 1 gegevensrecord in een knooppunt -- vanwege de grote rijgrootte en/of activiteit zoals DELETEs . Een ander geval:een tafel met 1 record neemt nog steeds een volledig blok van 16 KB in beslag.

Ander extreem:500 indexrecords in een knooppunt -- vanwege de kleine sleutel en het gebrek aan activiteit die records zouden hebben verwijderd.




  1. Hoe krijg ik min, mediaan en max van mijn query in postgresql?

  2. Wordt de ruimte die wordt ingenomen door verwijderde rijen opnieuw gebruikt?

  3. Converteer een MySQL-database van latijn naar UTF-8

  4. bestellen op newid() - hoe werkt het?