innodb_flush_log_at_trx_commit和sync_binlog参数详解_云数据库 RDS_最佳实践_RDS for MySQL
说明:
“innodb_flush_log_at_trx_commit”和“sync_binlog”两个参数设置为1的时候,安全性最高,写入性能最差。在mysqld服务崩溃或者服务器主机宕机的情况下,日志缓存区只有可能丢失最多一个语句或者一个事务。但是会导致频繁的磁盘写入操作,因此该模式也是最慢的一种方式。
当sync_binlog=N(N>1 ),innodb_flush_log_at_trx_commit=2时,在当前模式下RDS for MySQL的写操作才能达到最高性能。