DBAtlas · データベース運用アトラス

InnoDBのREDOログサイズを変更

MySQLストレージ

コマンド

SET GLOBAL innodb_redo_log_capacity = 2147483648;

概要

InnoDBのREDOログの合計容量(バイト単位、ここでは2 GB)を実行時に動的に設定する。

使用する場面

書き込みの多いワークロードでチェックポイントの頻度を下げ、性能を向上させるため。

注意

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 で開く →

関連項目