rsync_thd_num
参数名称
rsync_thd_num
参数解释
设置远程同步处理线程数量。远程同步处理线程控制多副本数据同步的并发能力,确保主副本(数据主版本)向从副本同步数据时的高效性和一致性。
系统通过全局存储号(gstore_no)将同步任务分配到固定的处理线程。分配逻辑由函数FN(gstore_no, rsync_thd_num)
实现,同一gstore_no的同步任务始终由相同线程处理,避免并发冲突。不同gstore_no的任务均匀分布到所有线程,提升资源利用率。
默认值
8
取值范围
[1,256]
访问权限
R/W
是否全局参数
是
修改生效方式
rsync_thd_num不支持在数据库中执行SET命令修改,只能通过修改xugu.ini文件,重启系统后生效。
操作步骤
- 在数据库中执行以下命令中止数据库服务,退出控制台工具。
SQL> SHUTDOWN
- 修改SETUP文件夹下xugu.ini文件中的rsync_thd_num参数,根据实际需求在取值范围内选择合适的参数值,保存并退出。
- 重新启动数据库服务。
- 在数据库中执行以下命令查看当前参数值。
SQL> SHOW rsync_thd_num
注意事项
rsync_thd_num的优化需在资源利用率和调度开销间平衡。
参数值越大,系统存储副本的同步并发冲突越低。但参数值过大时,过多的调度开销可能使性能降低,建议设置为CPU核数的1/2。