Где я могу найти переменную о файлах журнала max bin в Maria DB (я не хочу сказать max_binlog_size) - PullRequest
0 голосов
/ 17 апреля 2019

Слишком много двоичных файлов журнала на диске.

количество файлов журнала составляет 14 ~ 16, как показано ниже.(обычно 14)

mysql-bin-changelog.028255 134223043

mysql-bin-changelog.028256 134228506

mysql-bin-changelog.028257 134220246

mysql-bin-changelog.028258 134236483

mysql-bin-changelog.028259 134219139

mysql-bin-changelog.028260 134224849

mysql-bin-changelog.028261 134219266

mysql-bin-changelog.028262 134227092

mysql-bin-changelog.028263 16064294

mysql-bin-changelog.028264 134218994

mysql-bin-changelog.028265 134221078

mysql-bin-changelog.028266 134222337

mysql-bin-changelog.028267 134231770

mysql-bin-changelog.028268 134222330

mysql-bin-changelog.028269 119753944

Я почти уверен, что последние вкладки, такие как 134227341, принадлежат глобальной переменной max_binlog_size.но что делает список сохраняет свой размер?

Я не настраивал эту базу данных Maria, поэтому я не особо об этом.это для RDS и MariaDB вер. 10.x и без репликации.

1 Ответ

0 голосов
/ 14 мая 2019

Предположим, вы установили expire_logs_days, скажем, 14. Это будет означать, что любые журналы старше 14 дней будут автоматически удалены.

14 дней должно дать вам достаточно времени, чтобы заметить, что подчиненный сломан, и починить его до потери необходимых ему блогов.

Если у вас нет ведомых устройств и , вы не используете binlogs для резервного копирования, затем установите его на 1.

(Существуют и другие подходы, но это достаточно просто.)

...