云数据库 PostgreSQL 版支持基于一主多读架构的读写分离功能。开启此功能后,可自动读写分离,将读请求转发至只读节点。本文介绍开启数据库读写分离的操作步骤。
已创建实例且实例处于运行中状态,更多详情请参见创建实例。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在实例列表页面,单击目标实例名称,进入实例详情页。
在页面上方,单击连接管理页签。
在连接管理页签的实例拓扑区域,鼠标指针指向默认终端,在弹出的窗口中单击编辑连接终端,进入编辑连接终端页面。
在编辑连接终端页面下的读写分离配置区域,打开读写分离开关并根据需要进行如下配置。
说明
如需关闭读写分离,在此处关闭读写分离开关即可。
操作 | 说明 |
---|---|
读写分离代理连接数 | 设置默认终端的读写分离代理连接数。代理连接数的取值下限为 20;取值上限取决于实例主节点的规格,不同规格支持的代理连接数上限不同,详细信息请参见产品规格。 说明 修改读写分离代理连接数过程中,实例会有秒级连接闪断,请谨慎操作,建议您为应用程序设置重连机制,降低对业务的影响。 |
设置只读延迟阈值 | 只读延迟阈值的取值范围是 0~3600s。设置只读延迟阈值后,延迟时间超过此阈值的只读节点将不会被分配只读请求。 说明 该功能仅在开启读写分离时有效。 |
自定义读写分离权重 | 读写分离权重默认采用自动分配的形式,在编辑连接终端页面,可对分配权重进行自定义。更多关于自定义读写分离权重的信息,请参见设置读写分离权重。 说明 该功能仅在读写分离功能开启时有效。 |
单击确定。