管理Orca连接地址

本文为您介绍如何管理PolarDB MySQL版的Orca连接地址。

默认地址与自定义地址说明

地址类型

地址说明

适用场景

默认地址

创建PolarDB MySQL版集群时,勾选是否开启Orca后,每个集群将会分配一个默认的Orca连接地址。该地址的服务由数据库代理提供。

默认Orca连接地址支持自动读写分离,即写请求会被路由到主节点,读请求则会被路由到只读节点。关于数据库代理的详细说明,请参见数据库代理

适用于具有读写分离需求的业务,并且可通过增加只读节点来实现快速、实时的业务扩展。

自定义地址

PolarDB MySQL版支持创建Orca自定义连接地址,这些地址的服务由数据库代理提供。

  • 自定义地址可以配置读写模式及负载均衡策略,既可支持读写分离,也可支持纯只读的业务。详细的配置请参见配置数据库代理

  • 自定义地址最少能够挂载一个只读节点,通过这个地址的请求只会到达这个只读节点。

  • 通过自定义地址,可以实现不同业务对数据库节点进行访问隔离的需求。

  • 通过将读写模式配置为只读,可以实现该地址仅支持纯只读业务。

说明

列存索引(IMCI)节点不支持Orca功能,所以Orca的连接地址无法被路由到列存索引(IMCI)节点

创建Orca自定义连接地址

  1. 登录PolarDB控制台

  2. 在左侧导航栏单击集群列表

  3. 在左上角,选择集群所在地域。

  4. 找到目标集群,单击集群ID。

  5. 在集群基本信息页面的数据库连接区域,单击创建自定义地址,选择地址类型Orca地址,自定义连接名称,并配置数据库代理相关的功能。具体请参见配置数据库代理image

    说明
    • 地址类型需选择Orca地址

    • Orca地址中,代理项负载均衡设置仅限于负载均衡策略主库是否接受读的配置,一致性设置则仅限于一致性级别的配置。无法进行连接池设置HTAP优化安全防护的配置。

修改Orca连接地址

  1. 登录PolarDB控制台

  2. 在左侧导航栏单击集群列表

  3. 在左上角,选择集群所在地域。

  4. 找到目标集群,单击集群ID。

  5. 在集群基本信息页面的数据库连接区域,找到目标地址,单击目标地址中私网公网右侧的image>编辑来修改连接地址。imageimage

重要
  • 连接地址前缀需满足如下条件:

    • 由小写字母、数字、中划线(-)组成,6~40个字符。

    • 以小写字母开头,以数字或字母结尾。

  • 端口范围为3000~5999。

  • 如果该连接地址正在启用SSL,修改会导致集群重启。

  • 如果该连接地址正在启用SSL,则修改后的连接地址全长不能超过64个字符。

释放Orca连接地址

重要
  • 释放连接地址前,请确保您的应用程序已经更新为新的连接地址进行访问。

  • 连接地址一经释放,将无法恢复,只能重新创建。

  1. 登录PolarDB控制台

  2. 在左侧导航栏单击集群列表

  3. 在左上角,选择集群所在地域。

  4. 找到目标集群,单击集群ID。

  5. 在集群基本信息页面的数据库连接区域,找到目标地址,点击目标地址右上方释放来释放连接地址。image

  6. 在弹出的对话框中,单击确定