事务日志
作用: 提高事务效率。
数据存储过程:
存储引擎修改表数据是只需修改其内存拷贝,事务日志通过追加方式将其动作持久化至硬盘,事务持久之后,内存的数据在后台慢慢刷会磁盘。(注:这也称之为预写式日志; 此方式需要写两次磁盘。)
如果事务日志持久化,系统崩溃,存储引擎重启时会自动修复未写入磁盘的数据。 (恢复方式:视储存引擎而定)
事务储存引擎:
MySQL提供两种事务型储存引擎: InnoDB 和 NDB Cluster
事务提交:
自动提交
非自动提交