只读实例
更新时间:2024-07-03
概述
在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,通过为标准实例创建多个只读实例,赋予标准实例弹性的读能力扩展,从而增加用户的吞吐量。
目前,只有MySQL版本、PostgreSQL版本的实例支持读写分离功能,因为该功能必须和只读实例一起使用。主实例和只读实例都具有独立的连接地址,应用程序可自行配置实例连接地址,实现数据读取和写入操作的分离。关于只读实例的详细操作步骤,请查看只读实例。
架构图
主实例数据会自动同步到只读实例。主实例可以进行读写请求,而只读实例只能接收读请求。
适用场景
只读实例需要与主实例配合使用,适用于数据库有大量读请求而非大量写请求的读写场景,如网站,互联网等等。
注意事项
- 计费方式:支持预付费和后付费方式,灵活使用。
- 地域和可用区:与主实例在同一地域,可以在不同的可用区。
- 规格:可以与主实例不一致并且可以随时更改。建议只读实例规格不小于主实例规格,否则易导致只读实例延迟高、负载高等现象。
- 绑定关系:只读实例不能单独存在,创建只读实例须先有主实例;主实例释放时,对应的只读实例会跟随主实例被释放。
- 只读实例数量:一个主实例最多可创建十个只读实例,如因业务需要更多只读实例,请提交工单。
- 集群管理:只读实例购买后需要用户手动开启读流量承担功能,您可以在自身业务代码中设置开启,也可以通过购买代理实例来进行开启。同时,您也可以通过这两种方式设置主实例和只读实例所需承担的读流量权重,具体操作请查看集群管理。
开始使用
系列说明
- 支持数据库引擎:MySQL 5.6、MySQL 5.7、MySQL 8.0、PostgerSQL10、PostgerSQL11、PostgerSQL12、PostgerSQL13、PostgerSQL14、PostgerSQL15、PostgerSQL16。
- 地域: 华北-北京、华北-保定、华东-苏州、华南-广州、华中-武汉、华东-南京、西南-成都、华北-阳泉、华北-度小满金融专区、华北-度小满金融专区二等。
只读实例
关于只读实例的详细介绍及操作步骤,请查看只读实例。