数据库

MySQL 重要参数 innodb_flush_log_at_t

2019-05-16  本文已影响0人  风亡小窝

innodb_flush_log_at_trx_commit

该参数控制重做日志写入磁盘的过程。我们知道 InnoDB 使用“Write Ahead Log”策略来避免数据丢失问题,即依靠重做日志来保证数据能在丢失后进行恢复。因此,InnoDB 重做日志的持久化非常重要。

该参数的有效值有 012

影响

sync_binlog

该参数控制着二进制日志写入磁盘的过程。

该参数的有效值为01N

影响

二进制日志文件涉及到数据的恢复,以及想在主从之间获得最大的一致性,那么应该将该参数设置为1,但同时也会造成一定的性能损耗。

通常,会将这两个参数都设置成1来保证数据的安全,但是如果在某些情况下性能更重要,那么可以考虑将其设为其他值来获得最大的性能。


原文:https://blog.csdn.net/STFPHP/article/details/57413894

上一篇下一篇

猜你喜欢

热点阅读