只读实例主要用于分担主实例的读取压力。在数据库存在大量的读请求时,一个主实例可能无法同时满足大量读和写的请求压力,您可以为主实例创建多个只读实例,帮助您降低主实例的读取压力,提高系统的整体处理能力。本文介绍如何在云数据库 SQL Server 版控制台创建只读实例。
已创建云数据库 SQL Server 版主实例,且主实例需满足以下条件。关于创建主实例的操作步骤,请参见创建实例。
兼容版本:SQL Server 2019 企业版。
实例类型:集群版。
实例状态:运行中。
一个实例最多可创建 5 个只读实例,主实例下的多个只读实例属于相互独立的关系,互不影响。
创建只读实例的时间和主实例的数据量和 I/O 成正比关系,因此在创建只读实例之前,您需要评估和优化主实例的数据量和 I/O 性能,从而减少创建只读实例时影响主实例性能的时间。
只读实例变更中或变更中状态的主实例不支持创建新的只读实例。只读实例变更中的主实例不支持修改主实例的配置。
只支持在主实例上创建只读实例,不支持将主实例切换为只读实例。
只读实例的数据是主实例的数据复制同步过来的,不支持过滤某些数据。
配置相关注意事项:
只读实例默认和主实例在同一个地域下,且不支持修改。
只读实例可与主实例不在一个可用区,支持创建实例时自行设置。
只读实例的存储空间需大于等于主实例的存储空间。
只读实例的规格可以和主实例不一致,为了保证数据从主实例同步到只读实例时有足够的 I/O 性能支撑,建议大于等于主实例节点规格核数的二分之一。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在左侧导航栏,单击实例列表。
在实例列表页面,选择目标企业版实例操作列下的 ... > 创建只读实例。
在创建只读实例页面,配置以下参数信息。
类别 | 参数 | 说明 |
---|---|---|
主实例配置 | 主实例配置区域默认显示主实例的详细信息,包括主实例的名称、ID、数据库版本、实例类型、VPC、子网、可用区、节点规格、存储空间。您无需修改和配置。 | |
基本信息 | 兼容版本 | 默认和主实例保持一致,不支持修改。 |
实例名称 | (可选)设置只读实例的名称。命名规则如下:
说明 如果不设置只读实例名称,则只读实例名称与只读实例 ID 一致。 | |
规格配置 | 实例类型 | 默认选择只读实例,且不支持修改。 |
规格类型 | 按需选择规格类型,支持选择独享型、通用型、独享II型、通用II型,具体如下所示:
说明
| |
节点规格 | 设置只读实例的节点规格和可用区。具体如下所示:
| |
存储空间 | 存储空间包括数据文件空间和临时文件空间。请输入 20 GiB~4000 GiB 范围的存储空间,步长为 10 GiB,请根据业务情况合理选择。 说明 只读实例的存储空间需大于等于主实例的存储空间。 | |
网络配置 | 私有网络 | 只读实例的私有网络默认和主实例的私有网络保持一致,且不支持修改。 |
子网 | 从下拉列表中选择私有网络内可使用的子网。 说明 子网是私有网络内的 IP 地址块。私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网 IP 地址。更多详情,请参见创建子网。 | |
白名单 | 为实例绑定白名单。单击白名单文本框,进入绑定白名单页面。在该页面下,勾选白名单后单击确认,回到创建实例页面,已选白名单会显示在白名单文本框。 说明
| |
高级配置 | 实例字符集 | 只读实例的实例字符集默认和主实例的实例字符集保持一致,且不支持修改。 |
时区 | 只读实例的时区默认和主实例的时区保持一致,且不支持修改。 | |
标签 | (可选)单击添加标签,为只读实例设置标签。 说明 标签用于云资源的标识与分类,云数据库 SQL Server 版支持为只读实例添加标签,您可以将 SQL Server 只读实例通过标签进行归类,便于实例的搜索和资源聚合。更多信息,请参见标签概述。 | |
计费信息 | 计费类型 | 您可以按需选择只读实例的计费方式。云数据库 SQL Server 版只读实例支持按量计费和包年包月两种计费方式:
说明 您也可以先创建按量计费的只读实例,确认实例符合要求后转包年包月。关于计费的更多信息,请参见计费概述。 |
购买时长 | 按需选择包年包月的购买时长。 说明 在计费方式选择包年包月时,支持设置购买时长。 | |
自动续费 | 按需设置是否需要给包年包月实例进行自动续费。 说明 在计费方式选择包年包月时,支持设置自动续费。 |
单击确认订单。
根据选择的计费类型完成后续步骤。
如选择了按量计费: 在确认订单页面,确认订单详情,阅读并勾选数据库产品和服务条款,单击立即购买即可。
如选择了包年包月:
在确认订单页面,确认订单详情,阅读并勾选数据库产品和服务条款,单击提交订单。
在确认订单信息页面,再次确认订单信息,单击下一步。
在提交支付信息页面,确认支付明细并选择支付方式,单击去支付, 根据提示完成支付后即可完成创建实例。