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
- 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)
- Obtenga toda la información de datos en id = 1 directamente
Estructura de datos del archivo test_innodb.ibd