DBAtlas · Atlas für Datenbankbetrieb

Größe des InnoDB-Redo-Logs ändern

MySQLSpeicher

Befehl

SET GLOBAL innodb_redo_log_capacity = 2147483648;

Was es tut

Setzt zur Laufzeit dynamisch die gesamte Kapazität des InnoDB-Redo-Logs (in Bytes, hier 2 GB).

Wann einsetzen

Um bei schreibintensiver Last die Checkpoint-Häufigkeit zu senken und die Performance zu verbessern.

Vorsicht

innodb_redo_log_capacity kam mit MySQL 8.0.30 und ersetzt die alten Einstellungen innodb_log_file_size + innodb_log_files_in_group. In älteren Versionen/MariaDB wird innodb_log_file_size in my.cnf geändert und erfordert einen Neustart. Dauerhaft machen: SET PERSIST innodb_redo_log_capacity = 2147483648;

In DBAtlas öffnen →

Verwandte Einträge