我们正在尝试SQL Azure Geo-Replication来实现负载平衡,95%的SQL事务是只读的,5%需要写入。
在SQL Azure Geo-replication中,我们只能有一个(也称为主)数据库,因为RW和rest都是RO。因此,我们需要将RW和RO流量分开。我想知道有没有一种简单的方法来使用多个连接字符串,一个用于RW,一个用于RO。
发布于 2016-04-12 16:40:03
假设您已按照模式2中的说明为每个副本部署了web应用程序,您可以创建循环调度TM配置文件(如果副本位于同一区域)或性能配置文件(如果副本位于不同区域)。这样,到TM端点的所有连接都将相应地进行路由。由于您有5%的写入,因此还应创建具有不同端点的故障转移配置文件。后者会将所有连接路由到相同的web应用程序(和主数据库)。您最多可以拥有4个只读副本。
https://stackoverflow.com/questions/36468227
复制相似问题