更新时间:2026-01-15 GMT+08:00
只读实例简介
产品简介
云数据库 TaurusDB for PostgreSQL的实例支持只读实例。
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法抵抗读取压力,甚至对主业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以在某个区域中创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,以此增加应用的吞吐量。您需要在应用程序中分别配置主实例和每个只读实例的连接地址,才能实现将写请求发往主实例而将读请求发往只读实例。
只读实例为单个节点的架构(没有备节点),采用PostgreSQL的原生复制功能将主实例的更改同步到所有只读实例,主节点网络延时很高会影响主实例和只读实例之间的数据同步。只读实例跟主实例在同一区域,但可以在不同的可用区。
计费标准
只读实例需要额外收费,其计费方式是按需付费。
功能特点
- 只读实例规格可以与主实例不一致,只读实例规格必须大于等于主实例规格,否则易导致只读实例延迟高、负载高等现象。
- 购买方式灵活,支持按需计费,按实际使用时长计费。
- 不需要维护账号与数据库,全部通过主实例同步。
- 备份设置:不支持自动备份设置以及手动备份。
- 实例恢复:不支持通过备份文件或任意时间点创建只读实例,不支持通过备份集覆盖只读实例。
- 数据迁移:不支持将数据迁移至只读实例。
- 数据库管理:不支持创建和删除数据库。
- 账号管理:只读实例不提供创建账号权限。
功能限制
- 不支持单独购买创建只读实例,需要购买创建主实例后才能购买创建只读实例。
- 1个主实例最多可以创建5个只读实例。
- 创建只读实例所选规格,必须大于等于当前主实例的规格。