Список работ и оптимизации базы данных MySQL / MariaDB

     Список работ и оптимизации базы данных MySQL / MariaDB

                            Автор: Инь Zhengjie 

Copyright: оригинальные работы, отказались перепечатывать! В противном случае он будет нести ответственность.

 

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

 

I. Обзор Индекс

1> Что такое индекс

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

  При выполнении индекса не означает , что мы сможем советы, с индексом , мы должны воспользоваться индексом, индекс в правильном направлении, неправильное использование может фактически привести к снижению производительности сервера.

Преимущество 2>. Индекс

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

Упущения 3> индекс

  Занимая дополнительное пространство, влияя на скорость вставки

 

II. Тип индекса

  Б + дерево, HASH, R-дерево

  Кластеры (наборы) индекс, некластеризованный индекс: 
    данные и индекс хранятся вместе   Индекс первичного ключа, два (вторичный) Индекс   Плотный индекс, разреженный индекс: является
    ли индекс каждого элемента данных   Простой индекс, композитный индекс:     Левый индекс префикс: Возьмем предыдущий символ индексированную     Индекс Обложка: данные, которые должны быть запрошены могут быть удалены из индекса, высокая производительность

1>. Бинарное дерево

  

 

( 1 ) максимум два узла в поддереве
    Двоичное отсутствие большей степени, чем 2 узлов.

( 2 ) , которая представляет собой упорядоченное дерево, левое поддерево, правое поддерево является порядком, не может быть обменено заказ

( 3 ) Даже если узел дерева имеет только одного ребенка, но и убедиться , что он все еще остается поддерево правого поддерева

( 4 вида основной формы) из двоичных
    1 ) пустых двоичных
    2 ) только один корневых
    3 ) только левого поддерева корневого узла
    4 ) только правое поддерево корня
    5 ) с левым корнем поддерева и правым поддеревом

Блоггеры Рекомендуем к прочтению:
  HTTPS: // baike.baidu.com / элемент /% E4 % BA % 8C % E5 % 8F % 89 % E6 % A0 % 91 
  HTTPS: // www.cnblogs.com / yinzhengjie / р / 10960896 .html

2>. Красно-черное дерево (также известное как самобалансирующийся бинарное дерево)

 

 

 

Блоггеры Рекомендуем к прочтению:
  https: // baike.baidu.com / элемент /% E7 % BA % A2 % E9 % BB % 91 % E6 % A0 % 91

 

3> Индекс .B-дерево (B-дерево (многолучевой дерево поиска не двоичный) из

Б - дерево (множественный дерево поиска, а не двоичный) является общей структурой данных. С помощью кнопок B - структура дерева может быть значительно уменьшена , если процесс история промежуточного положения опытной, тем самым ускоряя скорость доступа. Согласно переводу, B Баланс обычно считается коротким. Эта структура данных , как правило , используется индекс базы данных, более высокую общую эффективность.

Блоггеры Рекомендуем к прочтению:
  https: // baike.baidu.com / элемент / B - дерево / 6606402 ? фр = Aladdin

 

4> .B + дерево

B + дерево представляет собой древовидную структуру данных, как правило , файловая система операционной системы баз данных и. Б + характерное дерево данных способен поддерживать стабильные и аккуратность, которая имеет более стабильную вставки и модификации временной сложности числа пар. Б + дерево элементы вставляются снизу вверх, что как раз наоборот бинарное дерево.

Блоггеры Рекомендуем к прочтению:
  HTTPS: // baike.baidu.com / элемент / B +% E6 % A0 % 91 / 7845683

 

5> .hash Index

 

6>.

 

7>.

 

8>.

 

 

III.

 

Внутривенно

 

V.

 

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

отwww.cnblogs.com/yinzhengjie/p/11762653.html