DBAtlas · Atlas de operaciones de bases de datos

Cambiar el tamaño del redo log de InnoDB

MySQLAlmacenamiento

Comando

SET GLOBAL innodb_redo_log_capacity = 2147483648;

Qué hace

Define dinámicamente en tiempo de ejecución la capacidad total del redo log de InnoDB (en bytes, aquí 2 GB).

Cuándo usarlo

Para reducir la frecuencia de checkpoints y mejorar el rendimiento con cargas de trabajo de mucha escritura.

Precaución

innodb_redo_log_capacity llegó en MySQL 8.0.30 y sustituye a los antiguos ajustes innodb_log_file_size + innodb_log_files_in_group. En versiones anteriores/MariaDB, innodb_log_file_size se cambia en my.cnf y requiere reinicio. Para hacerlo permanente: SET PERSIST innodb_redo_log_capacity = 2147483648;

Abrir en DBAtlas →

Relacionado