MariaDB, Galera, xtrabackup - мне нужен двоичный журнал?

Мы используем Кластер MariaDB Galera с 3 узлами. Для передачи состояния мы используем xtrabackup.

У нас есть некоторые проблемы с двоичными журналами - они стали слишком крупными и разрушили сервер. Мы можем удалить их вручную с двоичной командой журналов чистки, иначе должен был бы установить expire_logs_days, таким образом, они истекут.

Я теперь, когда мы могли использовать xtrabackup, чтобы скопировать DB и использовать бинарный журнал для получения до некоторого момента времени. Но нам действительно нужен он, чтобы Galera работал?

3
задан 11 June 2014 в 17:38
1 ответ

Кластер Galera сам по себе НЕ требует включения двоичной регистрации. Вопрос скорее в том, что произойдет, когда вы запустите плохой запрос (например, UPDATE employee SET salary = 0 ; WHERE id = 42;). Для этого сценария кластер HA не помогает. И если резервное копирование было сделано в 02:00 утра, у вас возникнет небольшая проблема (потенциально), как исправить данные. Поэтому, возможно, рекомендуется вести двоичный лог. Если двоичные журналы становятся слишком большими, это означает, что у вас много трафика и вам нужно больше дискового пространства. Или вам приходится очищать двоичные журналы чаще. MySQL Backup Manager (mysql_bman) поможет вам в этом...

.
3
ответ дан 3 December 2019 в 06:34

Теги

Похожие вопросы