广州网站建设找新际网站备案内容

张小明 2026/1/14 20:20:45
广州网站建设找新际,网站备案内容,网站加水印,设计网站公司名称PanguSync说明书 目录 1.部署PanguSync软件的前提条件(重要) 2.云数据库部署注意事项 3.如何部署A ⇌B双向同步模式 4.如何部署A→B、A→C、A→D一主多备模式 5.如何部署A→B→C→D链式模式 6.如何跳过初始数据直接进行增量同步 7.如何重新同步某条数据 8.Sqls…PanguSync说明书目录1.部署PanguSync软件的前提条件(重要)2.云数据库部署注意事项3.如何部署A ⇌B双向同步模式4.如何部署A→B、A→C、A→D一主多备模式5.如何部署A→B→C→D链式模式6.如何跳过初始数据直接进行增量同步7.如何重新同步某条数据8.Sqlserver超出了最大嵌套层数(最大层数为 32)9.如何开机自启动并且自动批量运行任务1.部署PanguSync软件的前提条件【重要】同步机制类似订阅发布中的合并复制合并复制要求表拥有主键(复合主键也行)Insert语句需指定字段类似insert into table (c1,c2)values(v1,v2)这种形式任务运行后源表会增加C_PanguSyncSourceTimestamp时间戳字段目标表会增加C_PanguSyncTargetTimestamp字段这两个字段在业务系统中不要去主动写入值(双向同步时冲突覆盖依据以最新的为准)2.云数据库部署注意事项1.部署PanguSync的服务器与目标数据库服务器越近越好如果网络延迟很大可能影响同步速度。有条件的话部署PanguSync的服务器和目标云数据库最好处于同一区域VPC内然后用内网连接。2.云数据库一般会使用非root账户当云数据库作为源时可能会报权限不足。假如源库名称为A你需要在云平台手动创建后缀为_PanguSync的库即名称为A_PanguSync然后把A_PanguSync的所有权限赋予同步用户。3.如何部署A ⇌B双向同步模式答假如A为主节点B为备节点先使用truncate语句不要使用delete清空B表数据然后部署B → A的任务点击运行成功后再来部署A → B的任务然后点击运行如果之前有测试过该任务的双向同步请在A端执行Mysqlupdatetableset C_PanguSyncSourceTimestamp current_timestamp(6) where C_PanguSyncSourceTimestamp 2000-01-01 00:00:00.000000Sqlserverupdatetableset C_PanguSyncSourceTimestamp sysdatetime() where C_PanguSyncSourceTimestamp 2000-01-01 00:00:00.000000PostgreSQLupdatetablesetC_PanguSyncSourceTimestamp CURRENT_TIMESTAMP where C_PanguSyncSourceTimestamp 2000-01-01 00:00:00.000000这个时候会先做A → B的全量同步初始数据全量同步完成后继续做增量同步这种模式适用于数据双机热备仅在固定一个节点写入另外一个节点做热备份。假如A宕机则业务可以切换到B在B进行写入当A恢复后宕机期间在B写入的数据可以同步到A。注意该模式仅在固定一个节点写入。如果你要双写即两个节点业务系统都在写数据则需要满足以下条件【主键非自增】否则可能会造成两边数据冲突冲突后同步软件会根据主键按最新策略进行同步。另外需要注意部署双向任务时IP需要相互对应并且两个任务需部署在同一个PanguSync软件进程中。4.如何部署A→B、A→C、A→D一主多备模式答分别添加A→B、A→C、A→D的任务即可。A写入BCD仅读如果在BCD写入数据可能导致数据不一致。5.如何部署A→B→C→D链式模式答分别添加A→B、B→C、C→D的同步任务其中A→B、B→C的任务编辑界面【配置项】需要勾选【特殊模式】如果后面还要接下去比如D还要同步到E那么C→D任务中也要勾选【特殊模式】【特殊模式】这个选项的意思是该任务的源写入后是否同步到目标的下游比如A→B中勾选【特殊模式】后意味着A的写入可以同步到B的下游即C在链式模式中依然只有A可以写入BCD仅读如果BCD写入可能导致数据不一致6.如何跳过初始数据直接进行增量同步答PanguSync软件不管你初始数据如何它都会进行一个全量同步然后再进行增量同步即如果你两边数据完全一致PanguSync依然会先进行全量同步如果你要跳过一开始的全量同步那么你需要先停止业务系统的写入防止新数据进来然后运行任务当任务开始同步时(信息列跳动时)停止任务在源端执行 SELECT max(C_PanguSyncSourceTimestamp) from 表查询出最大的时间如下图所示然后编辑任务在where条件处配置 C_PanguSyncSourceTimestamp2025-03-28 20:11:28.123579 如下图所示最后再启动任务即可直接进行增量同步了。初始数据删除或更新也是能同步的。7.如何重新同步某条数据答比如A → B任务A中的某条数据你想重新来一次同步那么可以在A中执行Mysqlupdate tableset C_PanguSyncSourceTimestamp current_timestamp(6) where 条件Sqlserverupdate tableset C_PanguSyncSourceTimestamp sysdatetime() where 条件PostgreSQLupdate table set C_PanguSyncSourceTimestamp CURRENT_TIMESTAMP where 条件执行后在源中满足条件的数据会重新同步一次注意where条件包含的数据行不要过多更不能不指定where条件否则可能会导致同步很长时间这是要避免的。8.Sqlserver超出了最大嵌套层数(最大层数为 32)答当更新触发器中有更新自身表字段的值时会造成无限触发用户需要在自己的触发器中加入判断条件如 if update (字段)如下图所示或者 if not update (C_PanguSyncSourceTimestamp) 也是可以的9.如何开机自启动并且自动批量运行任务将软件设置为快捷方式然后WinR输入shell:startup将快捷方式拖入该目录WinR输入control userpasswords2取消“要使用本计算机用户必须输入用户名和密码”在PanguSync软件的Config目录内添加一个名为AutoStart.txt的空文件
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做设计有哪些好用的素材网站深圳vi设计手册

当Windows自动更新功能失效时,这是一个需要认真对待的问题。系统无法获取安全补丁,会带来严重的安全风险。请按照以下从易到难、逐步排查的流程来解决问题。 第一步:基础检查与快速修复检查网络与时间 网络:确保网络连接正常&…

张小明 2026/1/10 7:28:20 网站建设

网站建设 任务分配表怎么做像天猫类似的网站

摘 要 在信息化时代的浪潮下,高等教育正面临着教学方法和管理手段的双重变革。为了更加高效、准确地掌握学生的学习动态,及时发现和解决学业问题,本文设计并实现了一个线上学习预警系统。该系统整合了课程信息、课程作业、作业提交、课程成绩…

张小明 2026/1/8 18:03:31 网站建设

成都 网站建设销客多官网

作为一名每天要处理大量文献、实验数据和项目任务的研究人员,你是否也曾被信息碎片化所困扰?直到我遇见了Obsidian研究模板,这个专为学者设计的知识管理系统彻底改变了我的研究方式。 【免费下载链接】obsidian_vault_template_for_researche…

张小明 2026/1/3 7:23:04 网站建设

石家庄网站建设行业公司网站优化排名易下拉排名

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 输入原型需求:开发一个《骑马与砍杀2》指令测试沙盒环境原型,功能包括:1) 可视化指令输入界面 2) 实时反馈区域 3) 常用指令快捷按钮 4) 错误语法…

张小明 2026/1/7 9:48:54 网站建设

社区微网站建设方案ppt模板html网页制作的软件下载

C/C变量命名规范:提升代码可读性的关键 在大型C项目中,比如一个集成了语音合成、深度学习推理和Web交互控制的系统(如IndexTTS2),你有没有遇到过这样的场景? 翻了三四个文件才搞明白 buf 到底是输入特征还是…

张小明 2026/1/3 9:16:07 网站建设

在哪个网站可以查做项目中标的朝阳开发公司

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个电商系统权限管理模块,使用Sa-Token实现以下功能:1.多角色用户登录(买家、卖家、管理员)2.动态权限控制(不同角色…

张小明 2026/1/9 21:45:01 网站建设