Motor InnoDB de índice MySql (índice agrupado)

Archivo interno de mysql

Utilice InnoDB como motor de almacenamiento para crear una tabla test_innodb

CREATE TABLE `test_innodb` (
  `ID` int(11) DEFAULT NULL,
  `NAME` varchar(99),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Encontraremos dos archivos en el directorio D: \ MySQL \ mysql-5.7.13-winx64 \ data \ nombre de biblioteca:

test_innodb.frm: archivo de estructura de datos

test_innodb.ibd: índice y archivos de datos

Proceso de consulta

Cuando se ejecuta, seleccione * de test_my donde id = 1

  1.  Luego lea el nodo hoja con id = 1 en test_innodb.frm; (el nodo raíz está ubicado en Ram, por lo que se requiere el disco IO para realizar dos operaciones para obtener el nodo hoja con id = 1)
  2. Obtenga toda la información de datos en id = 1 directamente

Estructura de datos del archivo test_innodb.ibd

Supongo que te gusta

Origin blog.csdn.net/a1_HelloWord/article/details/104341053
Recomendado
Clasificación