O log binário é feito imediatamente após a conclusão de uma instrução ou transação, mas antes que qualquer bloqueio seja liberado ou qualquer confirmação seja feita, imagine que os logs em um disco mais lento podem ter um impacto como outros as transações serão atrasadas até que a transação atual seja registrada.
Eu manteria seus logs binários em seu armazenamento mais rápido, mas reduziria a quantidade de logs na unidade flash mantendo apenas aqueles que ainda são necessários para replicação.
Você pode automatizar e executar com mais freqüência o procedimento para depuração de registros conforme descrito no manual e exclua todos os registros que não são mais necessários, porque os escravos os processaram.
On each slave server, use
SHOW SLAVE STATUS
to check which log file it is reading.Obtain a listing of the binary log files on the master server with
SHOW BINARY LOGS
.Determine the earliest log file among all the slaves. This is the target file. If all the slaves are up to date, this is the last log file on the list.
Make a backup of all the log files you are about to delete. (This step is optional, but always advisable.)
Purge all log files up to but not including the target file.
Se desejar reter mais logs, por exemplo, para fins de auditoria, na etapa 4, copie esses logs para um disco mais lento (giratório) antes de excluí-los da unidade flash com a instrução PURGE BINARY LOGS TO
ou PURGE BINARY LOGS BEFORE
MySQL.