innodb_change_buffering - xiaoboluo768/qianjinliangfang GitHub Wiki

  • 设置InnoDB哪些数据变更操作需要执行缓冲,change buffer优化可以将辅助索引的写入操作延迟,先缓存到change buffer中,以便可以顺序执行I / O操作
    • 有效值如下:
      • none:不缓冲任何操作
      • inserts:缓冲inserts操作
      • deletes:缓冲区中缓存delete marking操作; 严格来说,在deletes操作时先在索引上delete marking,以便在后续的purges操作时才真正删除行
      • changes:缓冲区中缓存inserts和deletes操作
      • purges:缓冲在后台发生的物理删除操作
      • all:默认值,缓冲区缓存inserts,deletes和purges操作
    • 全局变量,动态变量,枚举类型,有效值:none、inserts、deletes、changes、purges、all,默认值为all

上一篇:innodb_page_cleaners | 下一篇:innodb_purge_batch_size