MySQL
文章平均质量分 91
梦幻毕加索
java
展开
-
关于MySQL redo log,我和面试官侃侃而谈了一个小时
前面文章对redo log做了基本原理介绍,本文继续对一些重要的细节做详细的研究。Redo log:已经提交了的事务对数据库中数据所做的修改永久生效,即使后来系统崩溃,在重启后也能把这种修改恢复出来的记录。优点:将该事务执行过程中产生的 redo 日志刷新到磁盘的好处如下:redo 日志占用的空间非常小存储表空间ID、页号、偏移量以及需要更新的值所需的存储空间是很小的.redo 日志是顺序写入磁盘的。原创 2023-11-02 20:59:52 · 188 阅读 · 0 评论 -
MySQL日志之undo log
MVCC (Multi-Version Concurrency Control ,多版本并发控制)是在使用 READ COMMITTD 、 REPEATABLE READ 这两种隔离级别的事务在执行普通的 SEELCT 操作时访问记录的版本链的过程,这样子可以使不同事务的读-写 、 写-读操作并发执行,从而提升系统性能。原创 2023-11-02 15:15:52 · 492 阅读 · 0 评论