为什么br日志备份的checkpoint的默认刷新时间是3分钟?

承接上一个问题:

既然checkpoint的flush时间可以通过max-flush-interval配置,为什么不直接默认配置为实时刷新,而是需要间隔三分钟?

为了性能考量吧

实时刷新的意思tikv每次新增kv都立即写硬盘,速度太慢了

应该是考虑性能的原因,分布式考虑的东西太多了。

实时刷新对于磁盘的压力会过大,会影响到整个服务器的使用性能

性能考虑。一般认为默认参数值 是经过大量测试得来的经验值。

1,开个零食,就下楼丢一次零食包装。
2,把零食包装丢垃圾桶,满了再去丢。

日常生活中会采用那种方案呢。

不要对实时有过度的迷恋。这世界上根本没有严格意义上的实时。
号称实时的基本都是折中后的结果,无非是折中的程度你接不接受罢了。

1 个赞

默认即可

考虑性能的原因,怕会影响服务器性能

你这回答,像技术,又像人生哲理 :joy:

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。