MySQL事务完整生命周期的底层原理


国庆期间了解了一下MySQL中整个事务的底层流转过程,跟大家简单分享一下,中间可能有细节需补充,望各位执教。
ok,进入主题

事务在MySQL中再普通不过了。
那么在数据库里到底是如何通过事务执行一条简单SQL呢。
为了更好的理解,接下来讲的整个流程都以以下条件为前提。

1、autocommit = 0; #关闭自动提交 2、tx_isolation = 'READ-COMMITTED'; #隔离级别为读已提交 3、事务中的sql为DML 4、master主库下有个slave从库