美文网首页杂学mysql 相关
mysql脏页是什么?

mysql脏页是什么?

作者: Lee_8f69 | 来源:发表于2019-05-21 22:10 被阅读0次
    1. mysql脏页:
      当内存数据页和磁盘数据页上的内容不一致时,我们称这个内存页为脏页;
      内存数据写入磁盘后,内存页上的数据和磁盘页上的数据就一致了,我们称这个内存页为干净页。

    2. 刷脏页的时机:
      (1)redo log写满时,没有看见了,此时需要将checkpoint向前推进,推进的这部分日志对应的脏页刷入到磁盘,此时所有的更新全部阻塞,此时写的性能变为0,必须待刷一部分脏页后才能更新。
      (2)系统内存不足时,需要将一部分数据页淘汰掉,如果淘汰的是脏页,需要先将脏页同步到磁盘。
      (3)MySQL认为空闲的时间,这种没有性能问题。
      (4) mysql正常关闭之前,会把所有脏页刷入磁盘,不存在性能问题。

    相关文章

      网友评论

        本文标题:mysql脏页是什么?

        本文链接:https://www.haomeiwen.com/subject/kjoszqtx.html