阅读 56

innodb之关键特性刷新邻接页

  innodb 存储引擎还提供了Flush Neighbor page(刷新邻接页)的特性,其工作原理为:当刷新一个脏页时,Innodb存储引擎会检测该页所在区(extent)的所有页,如果是脏页,那么就会一起进行刷新。这样做的好处是,通过AIO可以将多个IO写入操作合并为一个IO操作,故该工作机制在传统机械磁盘下有着显著的优势,但是需要考虑以下两个问题:

  • 是不是可能将不怎么脏的页进行了写入,而该页之后又会很快变成脏页?
  • 固态硬盘有着较高的IOPS,是否还需要这个特性?

为此,Innodb存储引擎从1.2x版本开始提供了参数innodb_flush_neighbors,用来控制是否启用该特性。对于传统机械硬盘建议启用该特性,而对于固态硬盘有着超过的IOPS性能的磁盘,则建议将该参数设置为0,即关闭此特性。  

原文:https://www.cnblogs.com/zmc60/p/15223178.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐