更新时间:2023-10-07
AlwaysON可以设置只读路由,用于读写分离场景,服务器端需设置只读路由策略,客户端只读应用连接数据库时需要添加ReadOnly参数。
只读路由指的是 SQL Server 将符合条件的只读连接请求路由到可用的 AlwaysOn 可读次要副本 (即,配置为在辅助角色下运行时允许只读工作负荷的副本)的能力。 为支持只读路由,可用性组必须具备 可用性组侦听器。 只读客户端必须将其连接请求定向到此侦听器,并且客户端的连接字符串必须将应用程序意向指定为“只读”。也就是说,它们必须是读意向连接请求。