mysql 5.5 group commit的bug,開啓binary log不能使用組提交,性能差800%,mariadb 5.3實現binary log group commitphp
BLGC特性(mariadb 5.三、mysql 5.6)mysql
innodb_flush_log_at_trx_commit=1
和 sync_binlog=1
,確保數據持久性,crash後恢復到一致性狀態innodb_flush_log_at_trx_commit=3
會作3次fsync操做,能保證提交事務持久性,可是會形成binlog和innodb的一致性問題innodb_flush_log_at_trx_commit=1
可是sync_binlog=0
,不能擔保持久性的,因crash時binlog的事件將丟失性能壓測對比sql