MySQL中的事务日志

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Alpha_Paser/article/details/90140194

事务日志可以提高事务的效率。使用事务的存储引擎在修改表的数据的时候,只需要修改其内存拷贝,再把该修改行为记录到持久化在磁盘中的事务日志中,而不是每次都将修改的数据本身持久化到磁盘中。事务日志采用追加的方式,因此写日志的操作是磁盘一小块区域的顺序IO,而不像随机IO那样需要在磁盘多个地方移动磁头,所以采用事务的方式相对来说快一点。事务日志持久化之后,被修改的数据就可以在后台被慢慢刷回到磁盘。若数据的修改已经记录到事务日志中并且持久化到磁盘,此时服务器崩溃,那么在服务器启动的时候也能自动恢复这部分修改的数据。

猜你喜欢

转载自blog.csdn.net/Alpha_Paser/article/details/90140194