摘要:
一、日志类型 MySQL中的日志主要分为两种类型:Server层的日志和引擎层的日志(引擎层日志本文主要介绍InnoDB引擎日志) Server层日志 Error Log (错误日志):记录MySQL Server运行时出现的错误和警告。 Binary Log (二进制日志):记录了MySQL Se 阅读全文
摘要:
一、刷盘机制总览 刷盘过程 mysql刷脏数据在写redo之后,逻辑跟oracle一致。 checkpoint/commit -> 内存中的redo到redolog文件 -> 内存中的脏数据到数据盘。 但是mysql多一个环节,就是把binlog从binlog cache写入到binlog文件中。b 阅读全文
摘要:
Innodb存储引擎的架构 内存结构 Bufer Pool 缓冲池是主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),然后再以一定频率刷新到磁盘,从而减少磁盘IO,加快处理速度。 缓冲池以Page页为单位,底 阅读全文