云数据库 GAUSSDB(FOR MYSQL)-热点行更新:参数说明

时间:2024-08-07 14:55:10

参数说明

表1 参数说明

参数名称

参数说明

rds_hotspot

热点行更新优化开关。将其设置为ON将启用热点行更新优化。

rds_hotspot_follower_wait_commit_interval

热点行更新follower事务等待leader事务日志持久化时,进入阻塞前的睡眠时间。单位:微秒。对日志持久化速度慢的实例,建议调大。对于持久化快速的实例,建议设置为0,不休眠直接阻塞。

rds_hotspot_leader_wait_follower_interval

热点行更新leader事务等待follower更新记录的时间单位。单位:微秒。低并发适当调低可以避免性能下降。高并发适当调高可以提升性能。当QPS超过20w时,建议将该值设置为100或者更大。

rds_hotspot_auto_detection_threshold

热点行更新的自动识别功能开关。设置为0表示不启用自动识别功能。设置为非0表示热点行更新的识别阈值。当某个符合热点行要求的行每秒更新次数超过阈值时将启动热点行更新功能。

rds_hotspot_batch_size_lower_limit

每批热点事务大小的建议最小值。每个batch尽可能达到该大小。但是,这并不是严格保证的。当leader发现所有需要等待的follower都已经到达时,batch就进入提交状态。

rds_hotspot_max_memory_size

热点行更新中group和counter占用的内存上限。当group占用的内存超过限制时,将清空group所占用的内存。当counter占用的内存超过限制时,将清空counter所占用的内存。申请新的内存时才会尝试清空旧内存。

rds_hotspot_enable_time_statistics

是否开启热点行更新的时间相关的状态统计功能。将其设置为ON以启用该功能。

support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_05_0346.html