DBAtlas · Atlas d'exploitation des bases de données

Modifier la taille du redo log InnoDB

MySQLStockage

Commande

SET GLOBAL innodb_redo_log_capacity = 2147483648;

Ce que fait la commande

Définit dynamiquement à l'exécution la capacité totale du redo log InnoDB (en octets, ici 2 GB).

Quand l'utiliser

Pour réduire la fréquence des checkpoints et améliorer les performances sous des charges à forte écriture.

Attention

innodb_redo_log_capacity est arrivé dans MySQL 8.0.30 et remplace les anciens réglages innodb_log_file_size + innodb_log_files_in_group. Sur les versions plus anciennes/MariaDB, innodb_log_file_size se modifie dans my.cnf et exige un redémarrage. Pour le rendre permanent : SET PERSIST innodb_redo_log_capacity = 2147483648;

Ouvrir dans DBAtlas →

Voir aussi