应用SQL Server数据复制实现读写分离原创
金蝶云社区-云社区用户w5339657
云社区用户w5339657
5人赞赏了该文章 851次浏览 未经作者许可,禁止转载编辑于2021年05月25日 20:41:56
封面

读写分离主要用于分担主数据库的压力,提高系统性能。建议采用事务复制、推送订阅方式,主服务器作发布服务器,副服务器作分发和订阅服务器。


1、创建分发服务器

在副服务器右击数据库实例的复制,选择配置分发向导,指定快照路径为网络共享路径,指定分发数据库名称(可按默认设置),完成创建。

2、配置发布服务器

在主服务器展开数据库实例的复制,右击本地发布,新建发布,选择第一步中的分发服务器,选择需要发布的数据库,发布类型选择事务发布,选择需要发布的对象,完成配置。

3、配置订阅服务器

在副服务器展开数据库实例的复制,右击本地订阅,新建订阅,选择第二步中的发布服务器,订阅方式选择推送订阅,选择订阅数据库,指定登陆账户,完成订阅。


至此,主服务器的变动会实时推送到副服务器,对于只读类应用如报表、第三方应用可以链接到副服务器,从而提高主服务器性能。


赞 5