Когда я создаю индекс для таблицы в mysql, я вижу, что index_type имеет тип BTREE
. Теперь, хотя я понимаю о btree (s), я не понимаю, как он хранит индекс и как база данных ищет записи на основе этого.
Я имею в виду, что btree отлично подходит для баз данных для выполнения чтения и записи больших блоков данных,
когда мы создаем индекс для типа столбца Primary key
, я понимаю, что он создает дерево и разделяет значения для корня на основе типа значения корня.
Теперь, хранит ли он только первичный ключ ID
под деревьями или все данные, связанные с этим первичным ключом?
После поиска искомого первичного идентификатора, как база данных извлекает запись?