Skip to content

内存缓冲与重做日志

缓冲池

  • innodb_buffer_pool_size:缓存数据页与索引页,命中率高 则读盘少。
  • 多实例可 多实例 buffer pool 减少锁竞争(高级)。

redo log

  • innodb_log_file_size 等影响 刷盘频率崩溃恢复时间;过小易 频繁刷盘,过大恢复慢。
  • 8.0 默认动态调整,仍可通过监控 redo 写入 观察压力。

刷盘策略

  • innodb_flush_log_at_trx_commit1 最安全(每次提交刷盘);2 折中;0 风险高。与 双一 标准对照业务容忍度。