主实例开通独享代理,基于独享代理,您可以对主实例和只读实例进行读写分离操作。

准备工作

  1. 您已创建部署方式为高可用或主从版,数据库引擎为MySQL的专属集群。具体操作,请参见创建MySQL集群
  2. 您已创建存储类型为ESSD云盘,数据库引擎为MySQL的主机。具体操作,请参见添加MySQL主机
  3. 您已创建数据库版本为5.7,实例系列为主从版的MySQL实例。具体操作,请参见创建MyBase MySQL实例

操作步骤

  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在页面左侧单击实例列表 > MySQL
  4. 找到目标主实例,单击操作列的详情
  5. 在左侧导航栏单击数据库代理,单击右侧的开通代理
  6. 单击立即开启代理,在弹出的页面设置代理个数,单击立即开启开启代理
    说明
    • 推荐的代理个数为主实例及只读实例CPU核数的1/8 (向上取整),最多60个。例如主实例为8核CPU,只读实例为4核CPU,则推荐代理数量= (8+4)/8 ≈ 2。
    • 独享代理、只读实例和主实例均独立收费,三者互不干扰。代理费用详情请参见数据库独享代理费用说明
    • 主实例若被释放,独享代理会自动跟随主实例释放,释放后不再产生费用。

页面介绍

开启数据库独享代理后,您可以使用如下功能:

  • 代理服务

    代理服务总览页面,详细信息如下。

    类别 参数 说明
    代理地址 运行状态 代理运行状态。
    实例ID 代理ID。
    关联代理实例数量 代理连接地址关联的代理数量,可以通过增加代理数量提升代理处理请求的能力。
    连接地址 代理终端 代理终端名称,一个代理终端中可以创建多个连接地址。更多信息,请参见什么是读写分离
    连接地址 代理连接地址,独享代理目前提供一个默认代理连接地址,代理终端功能绑定该地址。 您可以额外新增、修改、删除代理地址。更多信息,请参见设置独享代理连接地址
    端口 代理连接地址的端口。
    说明 您可以单击右侧的修改端口按钮修改代理连接端口,取值:1000~5999。
    网络地址类型 代理地址的网络地址类型。暂不支持切换网络地址类型。
    代理实例 代理类型 当前仅支持独享代理
    代理规格 代理的规格,当前仅支持2核CPU、4 GB内存的规格。
    开通个数(个) 代理的数量,多个代理可以实现负载均衡,分担代理压力。最多60个代理。
    说明 推荐的代理个数计算方式:主实例CPU核数 + 该主实例下所有只读实例CPU核数 / 8 (结果向上取整),最多60个。

    例如主实例为8核CPU,该实例下有1个4核CPU的只读实例,则推荐代理数量为(8+4)/8 ≈ 2

  • 代理终端(原读写分离)

    通过独享代理地址(读写分离地址)实现读写请求的自动转发。具体操作,请参见开启代理终端

  • 监控数据

    使用独享代理时,您可以随时查看独享代理的CPU使用率,了解独享代理的负载情况,以便及时调整代理数量。具体操作,请参见查看监控数据

  • SSL

    对独享代理连接地址进行SSL加密,可以保证数据的传输安全。具体操作,请参见设置独享代理SSL加密