mysql 的2个关于事务和安全性的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 的2个关于事务和安全性的参数相关的知识,希望对你有一定的参考价值。

 

 

innodb_flush_log_at_trx_commit:(mysql写事物日志的方式)
0
log buffer 会每秒写入到日志文件中,并刷新到磁盘  (提交方式与事物无关,性能最好)
1
事物提交就写入到日志文件中,并刷入到磁盘   (最安全,速度最慢)
2
事物提交就记录到日志文件中,日志文件每1秒刷新到磁盘
 
-----------------------------------------------------------------
sync_binlog:(mysql写二进制日志的方式 )
0
binlog不主动同步到磁盘,而是依赖操作系统不定期把文件刷到磁盘。
1
每个事物同步一次binlog到磁盘。
 
 
 
 

以上是关于mysql 的2个关于事务和安全性的参数的主要内容,如果未能解决你的问题,请参考以下文章

大数据开发:关于MYSQL存储引擎详解

MySQL简单介绍——换个角度认识MySQL

mysql参数安全设置

从源码解读Mysql 5.7性能和数据安全性的提升

Mysql事务随笔

MySQL数据库(27):事务安全 transaction