MySQL事务完整生命周期的底层原理
国庆期间了解了一下MySQL中整个事务的底层流转过程,跟大家简单分享一下,中间可能有细节需补充,望各位执教。
ok,进入主题
事务在MySQL中再普通不过了。
那么在数据库里到底是如何通过事务执行一条简单SQL呢。
为了更好的理解,接下来讲的整个流程都以以下条件为前提。
1、autocommit = 0; #关闭自动提交
2、tx_isolation = 'READ-COMMITTED'; #隔离级别为读已提交
3、事务中的sql为DML
4、master主库下有个slave从库