摘要: InnoDB和XtraDB使用称为doublewrite缓冲区的特殊功能来提供数据损坏的强大保证。想法是在写入数据文件之前将数据写入主表空间中的顺序日志。如果发生部分页面写入(换句话说,写入损坏),InnoDB和XtraDB将使用缓冲区来恢复数据。即使数据写入两次,性能影响通常很小,但在一些繁重的工 阅读全文
posted @ 2019-07-30 11:08 lightyear 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Innodb使用的一种非常有趣的技术是称为“doublewrite”的技术。这意味着Innodb在执行表空间写入时会写入两次数据 - 对日志文件的写入只执行一次。 那么为什么需要双写呢?在部分页面写入的情况下,需要存档数据安全性。Innodb不会将完整页面记录到日志文件中,而是使用所谓的“生理”日志 阅读全文
posted @ 2019-07-30 09:47 lightyear 阅读(267) 评论(0) 推荐(0) 编辑