事务的acid特性
原子性 隔离性 一致性 持久性
事务的状态
活动的 部分提交的 提交的 失败的 终止
显示事务和隐式事务
SHOW VARIABLES like 'autocommit'
链式事务
脏写
一个事务修改了另一个事务修改过未提交的数据,是最严重的情况
脏读
一个事务读取到了另一个事务修改过未提交的数据。
不可重复读
事务b读取数据,事务a修改了数据并提交,事务b再次读取数据。事务b两次读到的数据不一样
幻读
REDO LOG 重做日志 用来保证事务的持久性
数据会先写到内存 然后写redo log 最后再写入硬盘
set GLOBAL innodb_flush_log_at_trx_commit=1 show VARIABLES like 'innodb_flush_log_at_trx_commit'
该参数可以降低插入修改时间,默认是1不用管
标签:事务,读取数据,修改,提交,mysql,log From: https://www.cnblogs.com/yahe/p/17158713.html