MariaDB · Lección 06
¿Qué papel tienen el buffer pool y el redo log de InnoDB en el rendimiento?
Se recomienda asignar el 100 % de la RAM al buffer pool para que el sistema operativo no necesite memoria alguna
innodb_buffer_pool_size es la caché principal de datos e índices (en un servidor dedicado suele ser buena parte de la RAM, con una referencia habitual del 50 al 75 %), y el redo log determina cuánto trabajo puede acumular InnoDB antes de volcarlo a disco, lo que afecta a las escrituras sostenidas
Un redo log muy pequeño siempre mejora el rendimiento de escritura, porque obliga a volcar datos al disco más a menudo
El buffer pool solo cachea los índices; las filas de las tablas se leen siempre de disco, por lo que su tamaño no influye en las lecturas de datos
MariaDB · Lección 06
Completa el código
La caché principal de InnoDB es el buffer
Revisa: buffer pool.
MariaDB · Lección 06
¿Por qué un redo log demasiado pequeño puede frenar las escrituras sostenidas?
Pista: cuando se llena, obliga a volcar páginas modificadas a disco con rapidez y las escrituras esperan; un log mayor absorbe picos y vuelca de forma más suave, aunque su tamaño debe equilibrarse con el tiempo de recuperación tras un fallo.
✓
¡Lección completada!
InnoDB — buffer pool y redo log
0
XP ganado
3
Vidas restantes