Introducción a la estructura del índice MySql

1. Resumen del índice

El concepto de índice
inserte la descripción de la imagen aquí

demostración indexada

inserte la descripción de la imagen aquí
Ventajas y desventajas de indexar

inserte la descripción de la imagen aquí

2. Estructura del índice

inserte la descripción de la imagen aquí
El soporte de la estructura de índice en diferentes motores de almacenamiento, el índice al que solemos referirnos, a menos que se especifique lo contrario, es el índice organizado por la estructura de árbol B+.
inserte la descripción de la imagen aquí

2.1 Estructura de índice de árbol binario y árbol rojo-negro

Sitio web de visualización de estructura de datos: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
El árbol rojo-negro es esencialmente un árbol binario
inserte la descripción de la imagen aquí

2.2 Estructura del índice B-Tree

inserte la descripción de la imagen aquí
Sitio web de evolución de visualización de B-Tree: https://www.cs.usfca.edu/~galles/visualization/BTree.html
inserte la descripción de la imagen aquí

2.3 Introducción a B+Tree

  • Los nodos de subhoja sirven principalmente como índices, y los nodos de hoja se utilizan principalmente para almacenar datos.
  • Todos los datos aparecerán en los nodos hoja.
  • Los nodos hoja forman una lista enlazada individualmente.

Sitio web de demostración de B+Tree: https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
¿Por qué el motor de almacenamiento InnoDB elige usar la estructura de índice de B+Tree? ?
inserte la descripción de la imagen aquí

2.4 Índice hash Introducción

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44860226/article/details/131628070
Recomendado
Clasificación