DBAtlas · Атлас эксплуатации баз данных

Изменить размер redo log InnoDB

MySQLХранение

Команда

SET GLOBAL innodb_redo_log_capacity = 2147483648;

Что делает

Динамически задаёт во время работы общую ёмкость redo log InnoDB (в байтах, здесь 2 GB).

Когда использовать

Чтобы снизить частоту checkpoint и повысить производительность при нагрузке с интенсивной записью.

Внимание

innodb_redo_log_capacity появился в MySQL 8.0.30 и заменяет старые настройки innodb_log_file_size + innodb_log_files_in_group. В более старых версиях/MariaDB innodb_log_file_size меняется в my.cnf и требует перезапуска. Чтобы сделать постоянным: SET PERSIST innodb_redo_log_capacity = 2147483648;

Открыть в DBAtlas →

Связанные материалы