请问,在生产中gc曾经设置过多大?有没有遇到什么问题?

24h, gc_lifetime 主要体现在 过期的 key 过多,由此可能会产生因为过多 key 导致执行时间增加、或者可能整体响应时间抖动等等。设置多久是个 trade-off

如果线上写入比较大的话,4小时gc一次,会不会对线上SQL耗时有影响呢,之前还想把这个参数调整更短呢,哈哈

最长见过半年多不做 gc 的(当然是 bug),影响就是占空间,有可能影响 sql 执行效率,解决就是慢慢 gc,快速解决不了

一般不用设置。就是10分钟就行

有点影响,但不大,相比被误删数据,无法及时恢复,这点影响是可以接受的。

设置的24小时,怕误删数据,

设置的24小时,给自己留有一些余地……

设置6小时,根据自己业务情况合理设置。

目前生产3套集群,2套设置为28小时,另外1套48小时,没啥问题

24小时

一直用的是默认值10min,以前做br的时候会手工调一下,后来br会自动调整了,就没有再改过默认值了。

不是每个库都会有leader的region吗?这是从A集群同步到了B集群,在B集群设置gc 24小时?

对,他是这个意思。

目前我们集群生产设置的是一天

24小时

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