免费制作网站app,友链网站降权,校园推广活动,高邮企业网站建设公司哪家便宜什么是rss
RSS是一种将数据从主服务器复制到备服务器的方法 实例级别的复制 (所有启用日志记录功能的数据库) 基于逻辑日志的复制技术#xff0c;需要传输大量的逻辑日志,数据库需启用日志模式 通过网络持续将数据复制到备节点 如果主服务器发生故障#xff0c;那么备用服务…什么是rss
RSS是一种将数据从主服务器复制到备服务器的方法 实例级别的复制 (所有启用日志记录功能的数据库) 基于逻辑日志的复制技术需要传输大量的逻辑日志,数据库需启用日志模式 通过网络持续将数据复制到备节点 如果主服务器发生故障那么备用服务器可以接管直到主服务器恢复运行为止 RSS特点
与HDR相比可以有多个备节点 每个节点拥有它自己的存储设备 能承受服务器软硬件故障 支持异步检查点 不能升级为HRD集群 使用索引页日志记录
搭建步骤
主 备 onmode -wf LOG_INDEX_BUILDS1 onmode –d add RSS rssname ontape –s –L 0 ontape -p onmode –d RSS priname 与HDR相比切换的差异 DRAUTO 必须使用CM切换 RSS 节点不能提升为主节点只能提升为标准节点 RSS 节点不能提升为HDR备节点 HDR备节点可降级为RSS节点
通信流程如下 图片来源于网络
相关线程
主节点 smx相关线程同HDR集群 smxrcv gbase02 smxsnd gbase02 smxRecvSnd
RSS_Send_gbase02 主要函数 cloneStdSend() 作用 向RSS节点发送 log buffers 启动线程cloneSourceRecvThread 接收RSS 返回的ack 最大允许主节点发送64个log buffers 后返回ack
RSS_Recv_gbase02 接收RSS端ack消息
备节点 smx相关线程同HDR集群 smxsnd gbase01 smxrcv gbase01 smxRecvSnd
RSS_Recv 主要函数 cloneRecvThread() 作用 接收主节点logical log buffer pages 遍历日志记录并将其排队等待RSS_apply线程处理 向主节点发送ack消息
如下线程主要作用为解析主机发送的逻辑日志然后在备机重做 RSS_apply logrecover bld_logrecs logredo xchg_* 监控 onstat -g cluster onstat -g rss onstat -g rss verbose onstat -g rss log onstat -g smx
追踪数据库集群交互的通信过程
xtrace on xtrace size 10000 xtrace heavy -c XTF_CLONE -f XTF_SMX_MSG
将环形队列信息导出到文件 xtrace -t fview result.txt
关闭 xtrace off
xtrace部分输出如下