Does any one use mixed?
Eu aposto que muitas pessoas usaram a replicação de modo misto, já que este era o padrão por um longo tempo de acordo com o Manual de Referência do MySQL :
From MySQL 5.1.12 to MySQL 5.1.28, mixed format is the default. Beginning with MySQL 5.1.29, statement-based format is the default.
O Blog de desempenho do MySQL fala sobre diferentes problemas com os diferentes métodos de replicação.
Então, parece que o MySQL está tentando alternar entre replicação baseada em modo misto, baseada em instruções e baseada em linha dentro da série 5.1.x, e isso é irritante.
Atualmente estou lendo High Performance MySQL, Second Edition da O'Reilly. Tem um ótimo capítulo sobre replicação e vale a pena ler. Muitas das minhas perguntas foram respondidas com uma hora de leitura. Você pode ler alguns dos capítulos em Capítulo 8. Replicação > Replicação sob o capô - pág. 357 :
Because neither format is perfect for every situation, MySQL 5.1 switches between statement-based and row-based replication dynamically. By default, it uses statement-based replication, but when it detects an event that cannot be replicated correctly with a statement, it switches to row-based replication. You can also control the format as needed by setting the binlog_format session variable.