本文介绍创建连接终端的操作步骤。
已创建实例且实例处于运行中状态。具体操作,请参见创建实例。
代理终端依赖于 MySQL 实例的数据库代理功能,在实例的数据库代理功能未开启时,不支持创建代理终端。
由于只读节点不具备高可用能力,为保证业务的稳定性,建议为每个连接终端至少关联两个只读节点,以免因唯一只读节点发生故障而影响连接终端可用性。对于未开启数据库代理的实例,也建议您开启实例的数据库的代理功能并为连接终端关联至少两个只读节点。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表。
在实例列表页面,单击目标实例名称,进入实例。
在连接管理页签下方的实例拓扑区域,单击**+添加终端**,进入创建连接终端页面。
说明
也可以单击终端列表区域的**+添加终端**。
在创建终端页面,完成以下设置后单击确定。
配置项 | 适用的终端类型 | 说明 |
---|---|---|
终端类型 | 代理终端和直连终端 | 取决于实例的数据库代理功能是否开启,不可修改。具体如下:
|
读写模式 | 代理终端和直连终端 | 选择连接终端的读写模式。可选择读写或只读。 |
连接池 | 代理终端 | 选择连接终端的连接池模式。可选择事务级连接池或直连模式。关于连接池模式的详细信息,请参见关于连接池模式。 |
空闲连接回收 | 代理终端 | 选择是否开启空闲连接回收功能。
|
终端名称 | 代理终端和直连终端 | 设置连接终端的名称。终端名称的规则如下:
|
关联节点 | 代理终端和直连终端 | 为连接终端关联节点。不同类型连接终端关联节点的规则不同:
|
自动添加新节点 | 代理终端 | 选择是否开启自动添加新节点功能。开启后,若实例有新增节点,该连接终端会自动关联新增的节点。 |
读写分离 | 代理终端 | 选择是否开启读写分离功能。开启后,可配置将读请求转发至只读节点,降低主节点的读压力。 |
Multi-Statements 模式 | 代理终端 | 选择 Multi-Statements 模式。可选择 Strict 模式或 Loose 模式。
|
读请求调度策略 | 代理终端 | 选择连接终端的读请求调度策略。可选择轮询调度或负载调度。
|
权重分配策略 | 代理终端 | 选择读请求调度策略为轮询调度时的权重分配策略。可选择自动分配或自定义分配。
说明 请尽量按节点规格比例设置权重,防止节点压力不均造成资源浪费。 |
只读延迟阈值 | 代理终端 | 设置连接终端的只读延迟阈值。延迟时间超过此阈值的只读节点将不会被分配读请求。取值范围是 1~3600,单位为秒,步长为 1。 说明 仅读写终端支持该设置。 |
说明
单击确定后,实例状态变为网络变更中。待创建连接终端完成后,实例状态变为运行中。
API | 说明 |
---|---|
CreateDBEndpoint | 调用 CreateDBEndpoint 接口创建 Endpoint。 |