tencent cloud

云数据库 SQL Server

动态与公告
产品动态
产品公告
新手指引
产品简介
产品概述
产品架构
产品优势
应用场景
地域和可用区
大版本生命周期说明
功能概览及差异
实例类型
实例规格
存储类型
常用概念
网络环境
许可声明
购买指南
计费概述
产品价格
购买方式
续费说明
欠费说明
退费说明
按量转包年包月
调整实例费用说明
本地备份空间收费说明
跨地域备份收费说明
查看账单明细
快速入门
创建 SQL Server 实例
连接 SQL Server 实例
管理 SQL Server 实例
操作指南
约束与限制
使用规范与建议
维护管理实例
调整实例配置
只读实例
网络管理
账号管理
数据库管理
数据安全
参数配置
监控与告警
备份与回档
日志管理
发布订阅
数据集成服务(SSIS)
数据迁移(新版)
数据迁移(旧版)
数据同步(DTS)
实践教程
云数据库 SQL Server 定期维护方法
云数据库 SQL Server 慢 SQL 优化
如何更好地使用 Tempdb
跨账号备份恢复
为云数据库 SQL Server 创建 VPC
金蝶K/3 WISE 接入云数据库 SQL Server
账号权限和权限控制
变更数据捕获功能的开启和关闭
收缩数据库
API 文档
History
Introduction
API Category
Making API Requests
Sales and fee related APIs
Instance Management related APIs
Operation and maintenance management related APIs
Network management related APIs
Account management related APIs
Database management related APIs
Security group management related APIs
Data security encryption related APIs
Parameter configuration related APIs
Extended Event related APIs
Log management related APIs
Read only instance management related APIs
Publish and subscribe related APIs
Backup related APIs
Rollback related APIs
Data migration (cold standby migration) related APIs
SQL Server Integration Services (SSIS) related APIs
Data migration (DTS old version) related APIs
Data Types
Error Codes
常见问题
常见问题概览
选购咨询
计费与选购
连接与网络
账号与权限
备份与回档
数据迁移
发布订阅
只读实例
版本架构升级
磁盘扩缩容与规格升降级
监控与告警
日志相关
参数修改
功能特性相关
性能空间内存相关
相关协议
服务等级协议
服务条款
性能测试
性能测试报告
词汇表
联系我们

只读实例概述

PDF
聚焦模式
字号
最后更新时间: 2026-02-03 10:49:28

概述

在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为实现云数据库 SQL Server 读能力的弹性扩展,分担数据库读压力,您可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求。
目前暂不支持统一读写分离地址,即自动分离读请求与写请求。只读实例需要通过单独的 IP、PORT 来访问。
说明:
单节点云盘版不支持添加只读实例。
多节点云盘版实例可以通过 备节点只读 能力实现只读实例的功能。

基本概念

RO 组:带有负载均衡功能的只读实例组。若 RO 组内有多个只读实例,可将用户读请求量均匀分配到组内的每个只读实例上。且 RO 组会对外提供 IP、PORT 供访问数据库。
只读实例:可以支持读请求的单节点(无从机)实例。只读实例无法单独存在,每个只读实例都属于某个 RO 组。

基础架构

只读实例将主实例(源数据库)的更改同步到所有只读实例中。只读实例均采用单节点(不含备机)架构,若只读实例宕机,我们将不断的尝试恢复,若需要更高的可用性,您可以选择 RO 组。
云数据库 SQL Server 的版本不同,只读实例后台架构和技术略有不同:
2017 Enterprise 以下的版本采用发布订阅方式构建只读实例。

注意:
在该模式下将无法同步主实例上无主键的表,用户可通过以下代码查询主实例上是否存在无主键的表:
use dbname
select name from sys.sysobjects where xtype='U' and id not in(select parent_obj from sys.sysobjects where xtype='PK')
如需实现无主键表的只读扩展,建议使用 2017 Enterprise 集群版。
2017 Enterprise 集群版及以上版本采用 Always on 方式构建只读实例,保证数据同步的高效和稳定。


功能优势

RO 组模式

连接 RO 组的 VIP 即可对只读实例进行读操作,可降低维护成本。同时,您可以在统一 RO 组内添加只读实例的个数,即可不断扩展系统的处理能力,同时确保只读实例具备高可用,应用程序无需做任何修改。

跨可用区和地域扩展

云数据库 SQL Server 支持跨可用区和地域添加只读实例,为业务就近访问提供了低延迟、高效率、稳定的一站式解决方案。

自动剔除

集群管理模块将自动对只读实例进行检查,当发现某个只读实例出现宕机或者延迟超过阈值时,将不再分配读请求给该实例,读请求在剩余的健康实例间进行分配。以此确保单个只读实例发生故障时,不会影响应用的正常访问。当实例被修复后,会自动将该实例纳回请求分配体系内。

功能限制

一个主实例最多可以创建5个只读实例。
Standard 版实例暂不支持只读实例。
暂不支持金融区实例扩展只读实例。
只读实例不支持备份以及回档功能。
不支持数据迁移至只读实例。
只读实例不支持创建/删除数据库,如有需要请在主实例上操作。
只读实例不支持创建/删除账号,不支持为账号授权以及修改账号及密码,如有需要请在主实例上操作。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈