You need to enable JavaScript to run this app.
导航
编辑连接终端
最近更新时间:2024.08.27 16:42:16首次发布时间:2022.09.22 21:18:51

云数据库 MySQL 版支持对连接终端的连接信息、终端信息、关联节点、和读写分离设置进行修改。本文介绍编辑连接终端的操作步骤。

前提条件

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

注意事项

未开启数据库代理功能实例的连接终端不支持以下功能:

  • 切换读写模式

  • 开启或关闭空闲连接回收

  • 调整关联节点

  • 自动加入新节点

  • 开启或关闭读写分离与设置读写分离权重

  • 设置只读延迟阈值

操作步骤

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

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

说明

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

  1. 在左侧导航栏单击实例列表,进入实例列表页面。

  2. 实例列表页面,单击目标实例名称,进入实例信息页。

  3. 实例信息页,单击连接管理页签,进入连接管理页。

  4. 连接管理页的实例拓扑区域,单击目标终端卡片的编辑按钮,进入编辑连接终端页面。

    • 编辑连接终端页面的连接信息区域,可以进行以下功能设置:

    • 编辑连接终端页面的终端信息区域,可以进行以下功能设置:

      • 切换连接终端的读写模式。
        单击读写只读按钮即可切换连接终端的连接模式。调整连接终端的读写模式需满足目标模式终端的创建条件:

        • 读写终端必须要选择主节点。
        • 只读终端只能选择只读节点。
        • 从读写模式设置为只读模式之后,所有经过此终端访问数据库的连接,均无法执行更新、写入、删除等变更操作。
      • 修改连接终端名称。
        单击终端名称的文本框,输入新的终端名称即可完成修改。终端名称需满足以下规则:

        • 不能为空。
        • 不能以数字、中划线(-)开头。
        • 长度为在 1~64 个字符。
        • 只能包含中文、字母、数字、下划线(_)和中划线(-)。
      • 开启或关闭空闲连接回收。
        单击空闲连接回收开关,即可开启或关闭此功能。

        说明

        • 该功能默认关闭。
        • 开启后,将被自动断开处于空闲状态的时长超过 wait_timeout 设定的通过代理的连接,从而减少资源占用。
        • 关闭后,不会自动断开处于空闲状态的时长超过 wait_timeout 设定的通过代理的连接,可能会消耗更多系统资源。
        • 空闲连接回收功能依赖 MySQL 的 session tracker 机制, 如果设置相关参数 session_track_state_changeOFF,并设置 session_track_system_variables 为空,该功能将会失效。
        • 如开启空闲连接回收功能后关闭了实例的数据库代理功能,空闲连接代理功能将不生效,并且不会在编辑连接终端页面显示。如重新开启实例的数据库代理功能,空闲连接回收功能将自动恢复。
    • 编辑连接终端页面的终端信息区域,可以调整连接终端关联节点,并对连接终端的自动加入新节点功能进行调整。

      • 调整连接终端关联的节点

        说明

        • 不支持调整默认终端关联的节点。
        • 增加只读节点,新的请求将立即自动分发到新节点;去除只读节点时,若该节点运行状态正常,云数据库 MySQL 版会采用热切换技术,待该节点上的所有 Query 都执行完成后,再去除关联。该过程中连接不会中断,不影响业务的正常访问。
      • 调整终端是否自动加入新节点。在终端信息区域,开启或关闭自动加入新节点即可对终端进行调整。

        说明

        默认终端的自动加入新节点功能默认开启,且不允许关闭。

    • 编辑连接终端页面的读写分离区域,可以进行以下功能设置:

      • 开启或关闭读写分离。更多详情,请参见开启或关闭读写分离
      • 设置只读延迟阈值。该设置的取值范围是 0~3600s。设置阈值后,将不分配只读请求到延迟时间超过此阈值的只读节点。

        说明

        此功能仅对读写模式的连接终端有效。

      • 设置读写分离策略及轮询权重。更多关于读写分离策略设置的详细信息,请参见设置读写分离策略
  5. 完成以上设置后,单击确定

相关 API

API说明
ModifyDBEndpoint调用 ModifyDBEndpoint 接口修改 Endpoint。