日期:2014-05-18  浏览次数:20571 次

同一台服务器上能否实现sqlserver的读写分离
sqlserver安装在一台服务器上,但是某个数据库A的写操作非常频繁,且A的数据也经常被读,现在想对A做读写分离,除了增加另外一台服务器,做A的镜像外,可不可以在同一台服务器上创建A的镜像A1,写操作照样是A,但是读操作从A1中读,不知道这样是否可行?

------解决方案--------------------
数据库A主要进行写操作,而读的操作可以在A的镜像上。
------解决方案--------------------
探讨
引用:

数据库A主要进行写操作,而读的操作可以在A的镜像上。
A的镜像可以和A在同一台机器上吗?

------解决方案--------------------
可以在A上 再安装一个实例,然后对A上原库做订阅复制到 A上新增的实例上。对订阅库(新实例上的库)进行读,原A库写。
------解决方案--------------------
同意LS观点,支持使用事务发布,分库读写