回顾 上章节我们探险了两次写,它解决了MySQL故障时导致的数据脏页无法通过redo log来修复的问题。那么这章我们来看看InnoDB的另一个...
收录了9篇文章 · 1人关注
回顾 上章节我们探险了两次写,它解决了MySQL故障时导致的数据脏页无法通过redo log来修复的问题。那么这章我们来看看InnoDB的另一个...
回顾 上个章节我们深入浅出了MySQL的Insert Buffer和新版本的InnoDB中支持的Change Buffer,从实现原理层面也做了...
数据库和实例 数据库: 存储在物理操作系统系统文件或者其他形式文件类型的集合,根据存储引擎的不同,产生的文件可能是frm、MYD、MYI、ibd...
这几天遇到一个数据迁移的需求,要把老服务器的数据迁移到新的服务器上去,因为Mysql是放在Docker里面的,所以只需要迁移配置文件和数据卷即可...
并发控制 为什么需要锁呢,这时因为应用程序往往是面向多个用户的,当多个用户同时对同一条数据进行操作时,就会产生并发控制的问题。解决这个问题的一个...
回顾 上节我们了解Master Thread的主要工作,它包括:刷新redo日志到磁盘中.合并插入缓冲.回收undo日志(新版本中被Purge ...
回顾 上节我们对InnoDB的脏页处理技术CheckPoint进行了一些探险,这次我们来看看InnoDB存储引擎的主要工作线程-Master T...
回顾 上个文章我们了解了: InnoDB的在内存中的缓冲池. 缓存淘汰算法midpoint insertion strategy. 压缩页的执行...
前言 谈存储引擎前,希望读者先去了解事务与锁的基本概念,这样会对阅读InnoDB存储引擎有更好的帮助。 特性 行锁。如果你的数据库想应用在高并发...