Темы PHP интервью --- Mysql тип индекса, описание и преимущества

Темы PHP интервью --- Mysql тип индекса, описание и преимущества

резюме

Резюме Приговор:

Качество видео объяснить источники информации, которые также различную информацию, например, блог, книги и т.д., но основывается на знании процесса, чтобы объяснить, кто сопоставила

 

1, B-Tree индекс три преимущества?

1, сканирует сервер индекса значительно сократить объем данных,
2, сервер индекса, чтобы избежать сортировки и временные таблицы
3, индекс может быть уменьшен случайных операций ввода / вывода становится последовательного ввода / вывода

 

2, является ли индекс является лучшим решением?

1, очень маленькие столов, полные сканировании таблицы в большинстве случаев более эффективных
2, от средних до больших таблиц, индексов очень эффективны
3, большие таблицы ТБ [уровень, могут быть использованы перегородки, способы получения индекса метаданных на уровне блоков замещения

 

 

 

 

 

Во-вторых, Mysql тип индекса, а также преимущества введения (оборотов в минуту)

Перевод: Mysql индекс типа, описание и преимущество - простая книга
https://www.jianshu.com/p/e9844e5d7e68

 

ОТ РЕДАКЦИИ:
Интернет индекс для классификации различных определений хаоса, теперь сделать сортировку для классификации индекса. Недостаточность, добро пожаловать , поправьте меня.


В MySql, индекс хранится в двигателе, а не реализации слоя слоя сервера.

Во-первых, тип индекса классификации:

Индекс 1. В-дерева

Определения и принципы

В-дерево индекс дерево обычно означает , что все значения с помощью последовательно сохраняются , и каждая страница листа на одинаковом расстоянии от корня .

B-Tree индекс дерево может ускорить скорость доступа, доступ к данным, так как механизм хранения не должен быть полный просмотр таблицы, но начать поиск от корня индекса. Хранение канавок корневых указателей на дочерние узлы, в соответствии с базовой подсистемой хранилища, чтобы найти эти указатели. Найти указатель правого дочернего узла в основную стоимость и стоимость, которую вы ищешь относительно узла страниц, эти указатели фактически определяют достойные страницы верхних и нижних суб-узла. Окончательный механизм хранения либо найти соответствующее значение, или запись не существует.

С глубиной дерева размера таблицы непосредственно связано.

Используя В-дерево типа индекса

Тип приложения: Полный ключ, ключ диапазон, ключ префикс [только для самого левого префикса, который Mysql соответствующих характеристик, даже в версии]

Поскольку индекс вершины дерева упорядочены, так что ключ может выглядеть, ORDER BY последовательного поиска.

ограничения индексации B-Tree

  1. Он не последовал индекс самого левого приставкой поиска
  2. Вы не можете пропустить индекс столбца
  3. Колонку , чтобы найти диапазон , то право всех столбцов не может использовать индекс для поиска. Дело стороны в следующем порядке :
 WHERE name='zhangsan' AND city LIKE 'shen%' AND `date` ='2019-12-07' 

2. хеш-индексы

Индекс хэш - реализация действует хэш - таблица, только запросы с точным соответствием , основанные на индексе всех столбцов.
Каждая строка, механизм хранения вычисляет хэш - код для всех столбцов, значение хеш - кода меньше, а другая клавиша строки вычисленный хэш - код не совпадает.
В MySql только двигатели памяти дисплея поддержки хэш - индексов. Память типа индекса по умолчанию, а также поддерживает индекс B-Tree.
Двигатель памяти поддерживает не уникальный индекс.

Хэш ограничения индексации
  • Хэш-индекс и строки указатели содержат только значение, без сохранения значения поля, оно не может использовать значение индекса, чтобы избежать чтения строк.
  • Индекс Хэш не может быть использован для сортировки, индекс Инь Haxi не хранится в порядке индекса.
  • Хэш индексы не поддерживают часть индекса, чтобы найти спички, индекс Инь Haxi всегда все содержимое столбца с использованием индекса для вычисления значения хэш-функции.

3. полнотекстового индекса

Для запроса фильтруется через соответствия ключевых слов, на основе сходства с запросом. Основной принцип полнотекстового индексирования Антиллы Интернет поисковой системы.

Чтобы быть дополнительно улучшены ...

4. Индекс космической

Таблицы MyISAM поддерживают пространственную индексацию, географические данные могут быть использованы для хранения.

Во-вторых, преимущества индекса

1. В-дерево индексы три преимущества:

Индекс существенно сократить объем данных , сервер сканирует
сервер индексирования помогает избежать сортировок и временная таблица
индекс может уменьшить случайный ввод / вывод становится последовательным ввод / вывод

2. Индекс "Samsung System"

Записи индекса ставятся вместе , чтобы получить спутниковый
индекс и поиск данных для того , чтобы получить две звезд были отсортированы
столбец индекса содержит все , что вам нужно запросить столбец Samsung

3. ли индекс является лучшим решением

Очень маленькие столы, в большинстве случаев более эффективная полное сканирование таблицы
средних до больших таблиц, индексы являются эффективными
Кинг [Таблица уровня ТБА, перегородки могут быть использованы, способы получения индекса метаданных замещения на уровень блоков

Конец указательного приукрашивания

Полная стоимость моих любимых матчей, самый левого префикс следовать,
взять на себя ведущую роль в Большом брате не может умереть, средний брат не может быть нарушена,
меньше вычислительно индекс столбца, после отказа от всего диапазона;
Одноименный процент крайней справа от записи, не писать индекс покрытия звезды,
начиная от воздуха дорожим там или индекс не смог использовать меньше.



 

 

 

 

 

Воспроизводится в: https: //www.cnblogs.com/Renyi-Fan/p/11073586.html

рекомендация

отblog.csdn.net/weixin_34161083/article/details/93572375
рекомендация