文档简介:
只读实例
只读实例简介
产品简介
目前,云数据库PostgreSQL的实例支持只读实例。
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。您需要在应用程序中分别配置主实例和每个只读实例的连接地址,才能实现将写请求发往主实例而将读请求发往只读实例。
只读实例为单个物理节点的架构(没有备节点),采用PostgreSQL的原生复制功能将主实例的更改同步到所有只读实例,而且主实例和只读实例之间的数据同步不受网络延时的影响,只读实例跟主实例在同一区域,但可以在不同的可用区。
功能特点
-
规格可以与主实例不一致,并可以随时更改规格(没有时间限制),便于弹性升降级。
-
不需要维护账号与数据库,全部通过主实例同步。
-
提供系统性能监控。
关系型数据库服务提供近20个系统性能的监控视图,如磁盘容量、IOPS、连接数、CPU利用率、网络流量等,用户可以轻松查看实例的负载。
功能限制
-
1个主实例最多可以创建5个只读实例。
-
备份设置:不支持备份设置以及临时备份。
-
实例恢复:不支持通过备份文件或任意时间点创建临时实例,不支持通过备份集覆盖实例。
-
数据迁移:不支持将数据迁移至只读实例。
-
数据库管理:不支持创建和删除数据库。
-
帐号管理:只读实例不提供创建帐号权限,如需增加只读实例帐号,请在主实例上操作。
创建只读实例
操作场景
只读实例用于增强主实例的读能力,减轻主实例负载。
关系型数据库单实例或主备实例创建成功后,可根据业务需要创建只读实例。
说明: 一个主实例中,最多可以增加5个只读实例。
操作步骤
-
登录管理控制台。
-
单击管理控制台左上角的
,选择区域和项目。
-
选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
-
在“实例管理”页面,选择指定的实例,单击操作列的“创建只读”,进入“服务选型”页面。
您也可在实例的“基本信息”页面,单击实例拓扑图中,主实例下方的添加按钮
,创建只读实例。
-
在“服务选型”页面,填选实例相关信息后,单击“立即购买”。
基本信息
|
参数 |
描述 |
|
当前区域 |
只读实例默认与主实例在同一区域。 |
|
实例名称 |
实例名称的长度在4~64个字符之间,必须以字母开头,可包含大写字母、小写字母、数字、中划线或下划线,不能包含其他特殊字符。 |
|
数据库引擎 |
默认与主实例的数据库引擎一致,不可更改。 |
|
数据库版本 |
默认与主实例的数据库版本一致,不可更改。 |
|
可用区 |
关系型数据库服务支持在同一个可用区内或者跨可用区部署数据库主实例和只读实例,只读实例的选择和主实例可用区对应情况: l 相同,主实例和只读实例会部署在同一个可用区。 l 不同,主实例和只读实例会部署在不同的可用区,提高可靠性。 |
规格与存储
|
参数 |
描述 |
|
性能规格 |
实例的CPU和内存。不同性能规格对应不同连接数和最大IOPS。 关于性能规格详情,请参见1.5.2 数据库实例规格。 创建成功后可进行规格变更,请参见6.3.3 变更实例的CPU和内存规格。 |
|
存储类型 |
实例的存储类型决定实例的读写速度。最大吞吐量越高,读写速度越快。 l 普通I/O:磁盘类型SATA,最大吞吐量90MB/s l 高I/O:磁盘类型SAS,最大吞吐量150MB/s l 超高I/O:磁盘类型SSD,最大吞吐量350MB/s |
|
存储空间 |
您申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。 只读实例的存储空间大小默认与主实例一致。 |
网络
|
参数 |
描述 |
|
虚拟私有云 |
和主实例相同。 |
|
子网 |
和主实例相同,创建只读实例时RDS会自动为您配置内网地址,您也可输入子网号段内未使用的内网地址,实例创建成功后该内网地址可修改。 |
|
内网安全组 |
和主实例相同。 |
-
在“规格确认”页面,进行信息确认。
如果需要重新选择,单击“上一步”,回到服务选型页面修改基本信息。
信息确认无误,单击“提交”,下发新增只读实例请求。
-
只读实例创建成功后,用户可以在“实例管理”页面,选择只读实例所对应的实例,单击
对其进行查看和管理。
您也可以在基本信息页面的“实例拓扑图”中,单击只读实例的名称,进入该只读实例的“基本信息”页面,对其进行查看和管理。
----结束
管理只读实例
通过只读实例管理
-
登录管理控制台。
-
单击管理控制台左上角的
,选择区域和项目。
-
选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
-
在实例列表中,单击实例名称前的
,单击目标只读实例的名称,进入实例的基本信息页面,即进入只读实例的管理页面。
----结束
通过主实例管理
-
登录管理控制台。
-
单击管理控制台左上角的
,选择区域和项目。
-
选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
-
单击只读实例所在的主实例名称,进入主实例的“基本信息”页面。
-
在“实例拓扑图”中单击只读实例的名称,进入该只读实例的“基本信息”页面,即进入只读实例的管理页面。
----结束






