2022年8月3日
摘要: 当内存数据和磁盘数据不一致时,称为脏页,反之为干净页面。内存刷新到磁盘称为flush。flush有如下情形:1. redo log 写满。会造成mysql不接受更新。2. 内存不足。3. 空闲时间。4. Mysql关闭时。flush是常态。如何控制脏页很重要。InnoDB有控制脏页的策略如下:根据磁 阅读全文
posted @ 2022-08-03 10:49 JennyYu 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 由InnoDB引擎提供,重做日志。 重做日志的作用是: 1.为了保证crash-safe,崩溃安全,保证事务的持久性,即事务ACID中的D。2.提高效率。 当有数据修改时先写入redolog,然后再同步内存,合适时机再同步到内存,磁盘对于连续空间的读写效率较高。 redolog文件处理机制: red 阅读全文
posted @ 2022-08-03 10:31 JennyYu 阅读(235) 评论(0) 推荐(0) 编辑