2020-03-02
SQL Server读写分离(发布与订阅),如何提高备库实时性

大家好,目前我使用的sql server采用发布订阅的方式来实现读写分离,但是搭建好环境之后发现存在延时问题:主库执行的DML操作需要2~9秒才能同步到备库,延时太大了,请问有什么好的解决办法,或者有什么好的方式实现主备的近似实时同步。
我的环境信息:
操作系统:Windows server 2012
数据库 : SQL Server 2012
我的订阅发布环境搭建过程:
https://www.cnblogs.com/lijiaman/p/12182057.html
望得到指点,谢谢。
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Sql server怎么设置不生成日志文件?
回答 1
可以设置日志文件大小。限制其增长
Sql server 什么时候会自动进入SingleUserMode?
回答 1
windowsserver的安全补丁安装后,要求重启服务器。这有可能导致SQLServer的某些数据库变为singleusermode。所以在重启服务器前最好将所有SQLServer的数据库offli
sql server可以用前缀索引吗?
回答 2
已采纳
SQLSERVER没有前缀索引列的概念。但楼上的方法用触发器来实现,太复杂,太重了。应该用计算列来实现createtablecgtest(snamevarchar(100),jnameassubstr
SQL Server 2016 中的 SP2 和 CU 有什么区别?如果安装 SQL Server 2016 应该打哪个补丁,实现安装了最新的补丁?
回答 2
已采纳
SP是最大的补丁集,相当于包含CU;CU算是小的,每8个星期发布一次;当然SP整合之后也会发CU,也会再整合成SP;其实目前2016最新的补丁包是SP3
SQL server也可以建多个用户名的方式提供服务吗?
回答 1
已采纳
当前可以,还可以对不同用户进行不同的权限授予
还原sql server数据库报错:还原数据库Test 2时失败
回答 1
已采纳
把第一个选项覆盖现有数据库勾上再试试呢
sql server 数据库表的大小才几个G,但是右键属性看数据的实际大小有40多个G是怎么原因?
回答 2
经常删除数据把?删除数据是不释放空间的。所以统计有差异。
有没有一种方法可以立即停止在SQL Server中执行SQL脚本?
回答 1
已采纳
SELECT[Spid]sessionId,ecid,[Database]DBNAME(sp.dbid),[User]ntusername,[Status]er.status,[Wait]waitty
如何通过创建索引提升SQL效率
回答 1
是否需要建索引是根据sql语句来决定的。表中索引不能过多。主要还是根据实际业务来决定。
云数据库mysql和普通的安装的mysql有什么区别?
回答 1
云数据库的好处就是可以做到即买即用,跟我们日常购物一样便捷,省去的自己找安装包,找依赖包,下载安装的过程。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章