20037一般是有特殊字符导致的,如果可以停写,试试手动导入初始化数据,再添加不初始化的订阅看看;
Service Broker以队列方式操作,实时性不如事务复制
关于问题三: 需要手动在订阅端创建完整列的表,然后在项目属性中,选择“保持现有对象不变”,再进行快照初始化即可;
请问Service Broker实时性如何?链接服务器加触发器是不太可能的啦
主要是解决服务器间数据同步的问题, 除了发布订阅之外,还可以用链接服务器+触发器或service broker进行同步.
[quote=引用 5 楼 DBA_Huangzj 的回复:] 单机情况下,估计是磁盘IO问题,也可能表上有很多约束、索引等
单机情况下,估计是磁盘IO问题,也可能表上有很多约束、索引等
问题二、我是在同一台服务器上做的,平均每分钟向5个表各插入15000条数据。 如果插入15000是同时发生,5秒过得去,可能日志方面可以优化一下 问题三:在订阅端我记得可以做修改,暂时没环境截图,你可以找一下发布项的属性那里
问题一、请问除了发布订阅之外有什么可行的方案? 实时读写分离目前只有复制技术了,不实时的就大把。 问题二、我尝试做了事务发布,平均延迟在5秒左右,请问这个结果正常不? 我这边,网络好的话1~3、4秒左右,如果大批量数据修改就不一样。5秒略长了一点点。5秒一下较为合理。但是这个没有标准值 问题三、假如我只同步几个列,如何不让系统自动修改订阅服务器上的表结构?现在每次发布快照就会把没选上的列给删了? 你定义发布项的时候就可以选择哪个/些表的哪些列,还是全表发布的。
22,209
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧