您可以通过云数据库 SQL Server 控制台对只读实例进行管理,包括创建只读实例、查看只读实例、销毁只读实例。
说明:
单节点(云盘)实例不支持添加只读实例。
只读实例不能单独购买和使用,必须绑定主实例(双节点-原高可用版/集群版)使用。
RO 组中只有一个只读实例的情况会存在单点风险,且此 RO 组不会计入云数据库 SQL Server 服务的整体可用性计算中,单个只读实例不提供可用性 SLA 保证,建议 RO 组中至少选购2个只读实例,来保证 RO 组的可用性。
功能限制
一个主实例最多可以创建5个只读实例。
Standard 版实例暂不支持只读实例。
暂不支持金融区实例扩展只读实例,如有需要扩展,请参见 发布与订阅。
只读实例不支持备份以及回档功能。
不支持数据迁移至只读实例。
只读实例不支持创建/删除数据库,如有需要请在主实例上操作。
只读实例不支持创建/删除账号,不支持为账号授权以及修改账号及密码,如有需要请在主实例上操作。
不同版本只读实例的差异性说明
不同版本的只读实例具有差异性,如果业务需要用到只读实例,建议使用2017及以上版本的数据库实例。
2017以下版本采用发布订阅方式构建只读实例,为对象级同步,同步延迟为3秒 - 5秒。为了保证数据同步的高效稳定,如需使用只读实例功能,建议您先将主实例升级为2017及以上的版本。
2017 Enterprise 双节点(原高可用版/集群版)及以上版本采用 Always on 方式构建只读实例,同步延迟为1秒 - 2秒,数据同步更高效更稳定。
只读实例支持地域
地域 | 可用区 | 云盘版 RO | 本地盘 RO |
广州 ap-guangzhou | 广州三区 ap-guangzhou-3 | × | ✓ |
| 广州六区 ap-guangzhou-6 | ✓ | × |
| 广州七区 ap-guangzhou-7 | ✓ | × |
上海 ap-shanghai | 上海二区 ap-shanghai-2 | ✓ | ✓ |
| 上海三区 ap-shanghai-3 | × | ✓ |
| 上海四区 ap-shanghai-4 | ✓ | ✓ |
| 上海五区 ap-shanghai-4 | ✓ | × |
南京 ap-nanjing | 南京一区 ap-nanjing-1 | ✓ | ✓ |
| 南京二区 ap-nanjing-2 | ✓ | ✓ |
北京 ap-beijing | 北京一区 ap-beijing-1 | × | ✓ |
| 北京二区 ap-beijing-2 | × | ✓ |
| 北京三区 ap-beijing-3 | ✓ | ✓ |
| 北京四区 ap-beijing-4 | × | × |
| 北京五区 ap-beijing-5 | × | ✓ |
| 北京六区 ap-beijing-6 | ✓ | × |
| 北京七区 ap-beijing-7 | ✓ | × |
成都 ap-chengdu | 成都一区 ap-chengdu-1 | ✓ | × |
| 成都二区 ap-chengdu-2 | ✓ | × |
重庆 ap-chongqing | 重庆一区 ap-chongqing-1 | ✓ | × |
香港 ap-hongkong | 香港一区 ap-hongkong-1 | × | ✓ |
| 香港二区 ap-hongkong-2 | ✓ | ✓ |
| 香港三区 ap-hongkong-3 | ✓ | × |
地域 | 可用区 | 云盘版 RO | 本地盘 RO |
孟买 ap-mumbai | 孟买一区 ap-mumbai-1 | ✓ | × |
| 孟买二区 ap-mumbai-2 | ✓ | × |
新加坡 ap-singapore | 新加坡一区 ap-singapore-1 | × | × |
| 新加坡二区 ap-singapore-2 | × | × |
| 新加坡三区 ap-singapore-3 | ✓ | × |
| 新加坡四区 ap-singapore-4 | ✓ | × |
雅加达 ap-jakarta | 雅加达一区 ap-jakarta-1 | ✓ | × |
| 雅加达二区 ap-jakarta-2 | ✓ | × |
曼谷 ap-bangkok | 曼谷一区 ap-bangkok-1 | ✓ | × |
| 曼谷二区 ap-bangkok-2 | ✓ | × |
首尔 ap-seoul | 首尔一区 ap-seoul-1 | ✓ | × |
| 首尔二区 ap-seoul-2 | ✓ | × |
东京 ap-tokyo | 东京一区 ap-tokyo-1 | ✓ | × |
| 东京二区 ap-tokyo-2 | ✓ | × |
地域 | 可用区 | 云盘版 RO | 本地盘 RO |
弗吉尼亚 na-ashburn | 弗吉尼亚一区 na-ashburn-1 | ✓ | × |
| 弗吉尼亚二区 na-ashburn-2 | ✓ | × |
法兰克福 eu-frankfurt | 法兰克福一区 eu-frankfurt-1 | ✓ | × |
| 法兰克福二区 eu-frankfurt-2 | ✓ | × |
硅谷 na-siliconvalley | 硅谷一区 na-siliconvalley-1 | ✓ | × |
| 硅谷二区 na-siliconvalley-2 | ✓ | × |
圣保罗 sa-saopaulo | 圣保罗一区 sa-saopaulo-1 | ✓ | × |
只读实例详情页面
只读实例的实例详情页如下图所示:
功能区域 | 图示 | 功能 | 介绍 |
拓扑图(架构图) | | 只读组地址 | |
| | 只读实例 | 鼠标指向拓扑图中的只读实例,可快捷查询只读实例内网地址和外网地址。单击拓扑图中的只读实例上的“+”,可新建只读实例。 |
| | 只读实例存储 | 鼠标指向拓扑图中的只读实例存储,可查询只读实例存储空间的使用情况,单击扩容,可跳转至调整配置页面进行设置。 |
| | 拓扑图视图比例 | 可调整拓扑图的展示比例。 |
| - | 拓扑图中的置灰区域 | 拓扑图中的置灰区域为该只读实例所属的主实例的部署架构,不支持点击操作置灰区域。 |
实例信息(右侧) | | 隐藏/展开实例信息 | 可以隐藏或展开实例信息板块。 |
| | 当前只读实例 | 在右侧当前只读实例下,可以查询只读实例的内网地址、外网地址、所属网络、实例状态、可用区、版本、架构、配置、权重信息。 |
| | 查看关联主实例详情 | 在右侧查看关联主实例详情后,可单击主实例 ID 跳转进入该只读实例所属主实例详情页面。 |
创建只读实例
1. 登录 SQL Server 控制台,在实例列表,单击实例 ID 或操作列的管理,进入详情页。
2. 在实例详情页,单击拓扑图中只读实例区域的“+”,或选择只读实例页面,单击新建进入购买页。
3. 进入购买页,选择只读实例的相应配置,确认无误后单击立即购买购买只读实例。
查看只读实例
1. 登录 SQL Server 控制台,实例列表,实例带有“R”标签的即为只读实例,可单击实例 ID 或操作列的管理,进入详情页查看该只读实例详情。
2. 在实例详情页右侧实例信息内,可查看与其绑定的主实例,单击实例 ID 可跳转至主实例的详情页,也可通过主实例的拓扑图进入只读实例的详情页。
说明:
只读实例的实例详情页部分功能限制修改,同步其主实例配置,如需要变更,请在主实例的实例详情页进行修改。
销毁只读实例
相关 API
API | 描述 |
接口(CreateReadOnlyDBInstances)用于添加只读副本实例。 | |
接口(CreateCloudReadOnlyDBInstances)用于添加只读副本实例(云服务器版本)。 | |
接口(DescribeReadOnlyGroupDetails)用于查询只读组详情。 | |
接口(DescribeReadOnlyGroupList)用于查询只读组列表。 | |
接口(DescribeReadOnlyGroupByReadOnlyInstance)用于通过只读副本实例 ID 查询其所在的只读组。 | |
接口(ModifyReadOnlyGroupDetails)用于修改只读组详情。 | |
接口(DescribeReadOnlyGroupAutoWeight)用于查询只读组的自动权重分配结果,在(BalanceReadOnlyGroup)接口中按照自动权重分配结果进行路由权重分配。 | |
接口(BalanceReadOnlyGroup)用于根据预定义的权重平衡每个只读实例的路由权重。 | |
接口(RecycleReadOnlyGroup)立即回收只读组的资源,只读组占用的 vip 等资源将立即释放且不可找回。 |