You need to enable JavaScript to run this app.
导航

开启或关闭读写分离

最近更新时间2023.08.08 23:52:58

首次发布时间2022.12.20 23:03:00

云数据库 PostgreSQL 版支持基于一主多读架构的读写分离功能。开启此功能后,可自动读写分离,将读请求转发至只读节点。本文介绍开启数据库读写分离的操作步骤。

前提条件

已创建实例且实例处于运行中状态,更多详情请参见创建实例

注意事项

开启或关闭读写分离一般需要约 60 秒完成,会导致业务有 1~2 次闪断,请谨慎操作,建议您应用程序设置重连机制,降低对业务的影响。

操作步骤

  1. 登录云数据库 PostgreSQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

    说明

    如未设置实例的所属项目,本操作应选择项目为账号全部资源

  3. 实例列表页面,单击目标实例名称,进入实例详情页。

  4. 在页面上方,单击连接管理页签。

  5. 连接管理页签的实例拓扑区域,鼠标指针指向默认终端,在弹出的窗口中单击编辑连接终端,进入编辑连接终端页面。

  6. 编辑连接终端页面下的读写分离配置区域,打开读写分离开关并根据需要进行如下配置。

    说明

    如需关闭读写分离,在此处关闭读写分离开关即可。

    操作说明

    设置只读延迟阈值

    只读延迟阈值的取值范围是 0~3600s。设置只读延迟阈值后,延迟时间超过此阈值的只读节点将不会被分配只读请求。

    说明

    该功能仅在开启读写分离时有效。

    自定义读写分离权重

    读写分离权重默认采用自动分配的形式,在编辑连接终端页面,可对分配权重进行自定义。更多关于自定义读写分离权重的信息,请参见设置读写分离权重

    说明

    该功能仅在读写分离功能开启时有效。

  7. 单击确定。