innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL磁盘写入策略以及数据安全性的关键参数。showvariableslike"innodb_flush_log_at_trx_commit";innodb_flush_log_at_trx_commit:0:由mysql的main_thread每秒将存储引擎logbuffer中的redo日志写入到logfile,并调用文件系统的sync操作,将日志刷新到磁盘。1:每次事务提交时,将存储引擎logbuffer中的redo日志写入到logfile,并调用文件系统的sync操...
继续阅读 >