【MySQL】服务器异常停止的事物会如何应对

网友投稿 426 2022-05-28

事物在服务器异常终止后会发生的情况

可以结合这篇文章来看:https://blog.csdn.net/fangkang7/article/details/97379306

事物在操作过程中没有进行commit,服务器终止

我们都知道事物有俩个日志文件分别是

【MySQL】服务器异常停止的事物会如何应对

redo log(重做日志)

undo log(回滚日志)

如果服务器重启会执行undo log,把数据还原为初始状态

事物在操作过程中进程commit,但是还没来得及把数据写入磁盘,服务器异常终止

而这个过程就是我们之前解析的innodb_flush_log_at_trx_commit 这个参数决定的

Mysql

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Google Earth Engine(GEE)—geemap 数据的导出(本地和云端)以及将像素提取为 Numpy 数组!
下一篇:powershell基础免杀(一)
相关文章