Spec-Zone .ru
спецификации, руководства, описания, API
|
MyISAM
табличное B-дерево использования индексирует. Можно примерно вычислить размер
для индексного файла как (key_length+4)/0.67
, суммированный по всем ключам. Это для
худшего случая, когда все ключи вставляются в сортированный порядок, и у таблицы нет никаких сжатых ключей.
Строка индексирует, сжатое пространство. Если первые индексируют часть, строка, это - также сжатый префикс.
Сжатие пространства делает индексный файл меньшим чем число худшего случая, если строковый столбец имеет большой
конечный пробел или является a VARCHAR
столбец, который не всегда привык к полному. Префиксное сжатие
используется на ключах, которые запускаются со строки. Префиксное сжатие помогает, если есть много строк с
идентичным префиксом.
В MyISAM
таблицы, можно также снабдить префиксом числа сжатия, определяя PACK_KEYS=1
табличная опция, когда Вы составляете таблицу. Числа сохранены высоким
байтом сначала, таким образом, это помогает, когда у Вас есть много целочисленных ключей, у которых есть
идентичный префикс.