我想使用安装了mssql 2012的3个专用服务器来加载平衡查询,以便数据库不会因为查询过多而陷入困境。
只有一个数据库将以10GB左右开始,但肯定会随着时间的推移而增长。
我猜测负载均衡部分我可以在我的连接中使用dns名称,如sql.domain.com,当建立连接时,dns将决定服务哪个服务器ip或者我可以随机选择ip连接?
我的主要问题是:如何让三个数据库相互复制,以便如果一个人连接到sql server 1,相同的数据会被写入其他sql服务器?
所有3个数据库必须是彼此完全相同的副本。
我需要群集或复制还是??
答案 0 :(得分:0)
使用AlwaysOn可用性组,您可以设置只读副本。您需要创建Windows故障转移群集。在每个群集节点上安装SQL Server 2012.对于简单的负载平衡,您可以创建一个SQL Server侦听器,它将Read Intent查询定向到只读数据库。