Перейти к основному содержанию

Изменение размера файлов ib_logfile в MariaDB

MariaDB

MariaDB и MySQL хранят журналы транзакций в файлах ib_logfile0, ib_logfile1, ib_logfile2, ... Количество файлов и их размер задаются параметрами в my.cnf:

[mysqld]
innodb_log_file_size = 32M
innodb_log_files_in_group = 2

В MariaDB параметры можно найти в /etc/mysql/conf.d/mysql.cnf.

sql

Чтобы изменить количество или размер файлов журнала транзакций InnoDB, выполните следующие действия:

  1. Остановите сервер MariaDB и убедитесь, что он завершает работу без ошибок.
  2. Отредактируйте файл my.cnf, чтобы изменить конфигурацию файла журнала. Чтобы изменить размер файла журнала, настройте innodb_log_file_size. Чтобы увеличить количество файлов журнала, настройте innodb_log_files_in_group.
  3. Запустите сервер MySQL.
  4. Если InnoDB обнаруживает, что параметр innodb_log_file_size отличается от размера файла журнала повторов, он записывает контрольную точку журнала, закрывает и удаляет старые файлы журнала, создает новые файлы журнала заданного размера и открывает их.

К примеру, укажем такие параметры:

[mysqld]
innodb_log_file_size = 512M
innodb_log_files_in_group = 2
sql

Размер файлов увеличился.

Теги

 

Похожие материалы

SQL Server 2019 — ошибки в накопительных обновлениях 9 и 10

Накопительные обновления Microsoft SQL Server 2019 CU 9 и Microsoft SQL Server 2019 CU 10 содержат ошибку в определяемых пользователем функциях (UDF), поэтому не рекомендуется их устанавливать.

Теги