为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:麒麟
【CPU】:8c16g
【问题描述】*:达梦数据守护集群和主备集群在配置主备dmarch.ini都选择realtime得话,这个怎么区别是哪个集群?有没有显著的标识
守护集群的dmarch.ini
读写分离集群的dmarch.ini
读写分离集群的dmarch.ini里面arch_type=realtime不写timely的话 这个怎么区别
看网上说的各种都有,我有点不太懂了,请各位老师给科普一下
读写分离是从配置/dm_svc.conf配置文件中配置的 下main可以参考下
vi /etc/dm_svc.conf
#文件修改为
TIME_ZONE=(480)
LANGUAGE=(cn)
DMRW=(192.168.220.130:5236,192.168.220.131:5236,192.168.220.132:5236)
[DMRW]
#优先登录的服务器模式
LOGIN_MODE=(1)
#表示是否启用读写分离。0:不启用;1:启用;
RW_SEPARATE=(1)
#表示读写分离分发比例,有效值范围 0~100,主库占所有事物数的比例。可以根据主备库的实际压力来设定。
RW_PERCENT=(30)
#未找到符合条件的库成功建立连接,将尝试遍历服务名中库列表的次数
SWITCH_TIMES=(60)
#服务器之间切换的时间间隔,单位为毫秒
SWITCH_INTERVAL=(1000)
dm_svc.conf控制读写事务分发
dmarch不做集群区分,具体的arch_type类型根据需要配置,arch仅区分集群的事务一致与高性能模式,读写分离建议配置事务一致