MariaDB, Galera, xtrabackup - eu preciso do log binário?

3

Estamos usando um cluster MariaDB Galera com 3 nós. Para a transferência de estado, estamos usando o xtrabackup.

Nós temos alguns problemas com os logs binários - eles ficaram muito grandes e travaram o servidor. Podemos removê-los manualmente com o comando purge binary logs, outra forma seria definir o expire_logs_days para que eles expirassem.

Agora eu posso usar o xtrabackup para fazer o backup do banco de dados e usar o log binário para chegar a algum ponto no tempo. Mas precisamos realmente que Galera funcione?

    
por bernhardrusch 11.06.2014 / 16:38

1 resposta

2

O Galera Cluster por si só NÃO precisa de log binário ativado. A questão é mais o que acontece quando você executa uma Consulta incorreta (por exemplo, UPDATE employee SET salary = 0; WHERE id = 42;). Para este cenário, um cluster de HA não ajuda. E se o backup foi feito às 02:00 da manhã você tem um pequeno problema (potencialmente) como corrigir seus dados. Então log binário é possivelmente recomendado. Se os logs binários ficarem muito grandes, significa que você tem muito tráfego e precisa de mais espaço em disco. Ou você tem que limpar os logs binários com mais frequência. MySQL Backup Manager (mysql_bman) ajuda você a fazer isso ...

    
por 12.06.2014 / 10:43