一、事务日志的作用
事务日志在保证事务的特性的同时,提高事务的执行效率
二、事务日志的工作原理
使用事务日志时,存储引擎修改了表的数据时只需要修改其内存拷贝。
然后再将修改行为记录到持久在硬盘上的事务日志,而不用每次都将修改数据本身持久到磁盘。
三、事务日志如何持久化数据
事务日志采取的是追加的方式,因此写日志的操作是磁盘上的一小块区域内的顺序I/O。
持久化数据则是随机I/O需要在磁盘的多个地方移动磁头。
在事务日志持久化之后,内存中修改的数据可以慢慢刷回到持久化数据中去
如果在持久化日志数据的过程系统发生崩溃,存储引擎可以在重启时将这部分数据重新恢复到持久化数据中