O log binário para o MySQL reduz o desempenho?

3

A questão é simples. A ativação de logs binários no MySQL diminui consideravelmente o desempenho, ou seja, ele grava uma grande quantidade de dados no disco, causando alta E / S, sobrecarrega a memória, tem alguma implicação para a CPU?

Obrigado

    
por Adergaard 04.12.2014 / 16:49

2 respostas

2

Referência

A execução de um servidor com log binário ativado torna o desempenho um pouco mais lento. No entanto, os benefícios do log binário, permitindo que você configure a replicação e as operações de restauração, geralmente superam esse pequeno decréscimo de desempenho.

    
por 04.12.2014 / 16:52
1

Se os logs binários e os dados do MySQL gravarem no mesmo disco, então sim, isso vai atrasar as coisas.

Se você criar uma montagem de disco separada apenas para logs, ela não diminuirá tanto.

No Facebook, existe um engenheiro de banco de dados que divide os arquivos MySQL em discos separados . À luz deste exemplo, você poderia simplesmente configurar um segundo disco, map log-bin para esse disco. Dessa forma, não há fusos desperdiçados gravando dados de log em um volume de dados.

    
por 08.12.2014 / 22:05

Tags