2016-07-20 4 views
-2

В mysql с движком хранения InnoDB, создайте индекс нескольких столбцов, например (a, b, c), сколько деревьев дерева B + будет создано?Сколько будет создано дерево B/B +, если я добавлю индекс с несколькими столбцами?

Объясните деталь, если сможете.

+0

downvotes объяснить себя плз. – FisherMartyn

ответ

1

InnoDB создает только деревья B +. Существует одно дерево для индекса PRIMARY. Для каждого дополнительного индекса InnoDB создает один B + tee независимо от того, сколько столбцов находится в ключе.

Смотрите мои слайды с большим количеством примеров https://twindb.com/efficient-use-of-indexes-in-mysql/

+0

Большое спасибо и очень хороший слайд. – FisherMartyn