Galería de mapas mentales Cómo funciona MySQL
Notas de estudio sobre el principio de funcionamiento de MySQL, una imagen para ayudarlo a comprender los detalles técnicos de MySQL. El contenido es práctico, si lo necesitas, ¡recógelo rápidamente!
Editado a las 2024-04-08 14:14:05,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
mysql
Definición de base de datos
base de datos
Un sistema de archivos manipulado físicamente u otra colección de tipos de archivos
Ejemplo
Compuesto por hilos de fondo y un área de memoria compartida.
Contiene dos procesos mysqld y mysqld_safe
relación
correspondencia uno a uno
Manipular archivos de bases de datos a través de instancias de bases de datos.
Una instancia es una interfaz dedicada proporcionada por la base de datos a la capa superior para operaciones.
Arquitectura
manejo de conexión
Análisis de consultas, almacenamiento en caché y optimización.
motor de almacenamiento
InnoDB
MiISAM
Almacenamiento (InnoDB)
espacio lógico
espacio de tabla
segmento
área
El tamaño de la extensión y el número de páginas que contiene variarán según el tamaño de la página.
Mínimo 1MB
Contener al menos 64 páginas.
página
Predeterminado 16 KB
innodb_page_size
almacenamiento de mesa
.frm
Definición de la tabla de almacenamiento
.ibd
Almacenar índice de datos
almacenamiento de registros
Compacto
Organice la longitud de los campos de longitud variable en orden inverso al comienzo de la línea
Redundante
Registre el desplazamiento de cada columna al comienzo de la fila.
Antílope
Al almacenar objetos grandes, la página de datos registra 768 bytes y el desplazamiento posterior apunta a la página de desbordamiento.
Comprimido
Dinámica
Barracuda
La grabación de objetos grandes solo retiene punteros de 20 bytes y los datos reales están en la página de desbordamiento.
pagina de datos
Unidad de disco mínima
Los nodos en B-Tree registran información de la página
estructura
Encabezado de archivo/Tráiler de archivo
Registrar información del encabezado
Encabezado de página/directorio de página
Registrar información de estado de la página
Ínfimo/Supremo
Los valores mínimo y máximo de la clave principal de esta página.
Registros de usuario
registros de almacenamiento reales
Almacenado en estructura de lista vinculada
Espacio libre
espacio libre