检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表示数据库代理正在变更ALT状态。 CHANGING_RESOURCES: 表示数据库代理正在进行资源变更。 NORMAL: 表示数据库代理正常。 ABNORMAL: 表示数据库代理异常。 FAILED: 表示数据库代理创建失败。 FROZEN: 表示数据库代理已冻结。 address
数据库代理生命周期 重启代理服务 关闭读写分离 父主题: 数据库代理(读写分离)
按需计费实例开启数据库代理时,仅支持选择按需计费的代理实例。 包周期实例开启数据库代理时,支持选择按需计费或包周期的代理实例。其中,如果选择按需计费的代理,创建成功后支持转为包周期代理;如需选择包周期的代理实例,需要在管理控制台右上角,选择“工单 > 新建工单”,提交开通包周期代理的申请。 路由模式
开启或关闭访问控制 数据库代理实例开启了负载均衡,数据库代理实例的安全组不生效,默认不限制连接数据库代理的源IP地址,需通过访问控制功能限制源IP地址。 如果管理控制台上没有显示开启访问控制功能的按钮,说明数据库代理实例安全组会生效,不需要使用访问控制功能。 开启访问控制 登录管理控制台。
RDS”,进入RDS信息页面。 在实例列表中,单击只读实例所在的主实例名称,进入主实例的“概览”页面。 在左侧导航栏中,单击“数据库代理”,进入“数据库代理”页面。 在代理服务信息模块“延时阈值”处单击,设置延迟阈值。 单Proxy设置路由模式 登录管理控制台。 单击管理控制台左上角的,选择区域。
s会发往主节点,同时数据库代理会解析Multi-Statements,根据Multi-Statements内包含的SQL情况(具体见Parse模式场景说明),决定当前连接的后续请求是否恢复读写分离,由于该模式会解析Multi-Statements,对代理性能有一定影响,影响程度与
RDS”,进入RDS信息页面。 在实例列表中,单击只读实例所在的主实例名称,进入主实例的“概览”页面。 在左侧导航栏中,单击“数据库代理”,选择“数据库代理”页面。 在“数据库代理”页面,在“代理实例信息”模块,单击“参数修改”。 修改“multiStatementType”的值,单击“确定”。 多语句
代理可变更的规格列表权限的申请。 该接口仅支持RDS for PostgreSQL 11、RDS for PostgreSQL 12进行数据库代理规格变更。 数据库实例必须已开启数据库代理 。 URI URI格式 GET /v3.1/{project_id}/instances/
在左侧导航栏中,单击“数据库代理”。 在“数据库代理”页面,单击“端口号”后的。 代理服务端口设置范围为1024~65535,其中12017、33071和1033被RDS系统占用不可设置。 单击 ,提交修改。 在弹出框中,单击“确认”,提交修改。 修改代理服务端口号会导致数据库连接短暂中断,建议在业务低峰期进行。
RDS”,进入RDS信息页面。 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例概览页面。 在左侧导航栏,单击“数据库代理”,在“数据库代理”页面中,在“读写分离地址”处,单击“修改”。 图1 读写分离信息模块(单proxy) 图2 读写分离信息模块(多proxy) 在
在实例列表中,单击只读实例所在的主实例名称,进入主实例的“概览”页面。 在左侧导航栏中,单击“数据库代理”。 在“数据库代理”页面,单击“连接池”后的“设置”。 在弹框中设置会话级连接池,单击“确定”。 图1 连接池设置 父主题: 变更数据库代理配置
查询数据库代理可变更的规格(v3) 功能介绍 查询数据库代理可变更的规格信息。 该接口计划于2024-04-30下线。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 接口约束 如果您需要使用该功能,请联系客服提交开启查询数据库代理可变更的规格列表权限的申请。
在左侧导航栏,选择“数据库代理”。 在代理基本信息的“内网域名”处,单击“申请”。 图1 代理信息 在弹框中,单击“确认”。 修改内网域名 在“实例管理”页面,选择指定的实例,单击实例名称,进入实例概览页面。 在左侧导航栏,选择“数据库代理”。 在代理基本信息的“内网域名”处,单击“修改”。
数据库代理(MySQL) 开启数据库代理 查询数据库代理信息列表 查询数据库代理规格信息 设置读写分离路由模式 关闭数据库代理 父主题: API v3(推荐)
数据库代理(读写分离) RDS for MySQL数据库代理简介 数据库代理约束与限制 使用RDS for MySQL数据库代理实现读写分离 变更数据库代理配置 数据库代理生命周期 数据库代理内核版本 数据库代理最佳实践 父主题: RDS for MySQL用户指南
数据库代理(PostgreSQL) 开启数据库代理 关闭数据库代理 查询数据库代理信息 修改读写分离权重 修改读写分离阈值 数据库代理规格变更 查询数据库代理可变更的规格(v3) 查询数据库代理可变更的规格(v3.1) 父主题: API v3
修改数据库代理路由模式结果。取值: failed,失败 success,成功 正常响应样例 { "result" : "success" } 异常响应 请参见异常请求结果。 状态码 正常 200 异常 请参见状态码。 错误码 请参见错误码。 父主题: 数据库代理(MySQL)
该接口仅支持RDS for PostgreSQL 11、RDS for PostgreSQL 12修改指定实例的读写分离权重。 数据库实例必须已开启数据库代理 。 URI URI格式 PUT /v3/{project_id}/instances/{instance_id}/proxy/weight
该接口仅支持RDS for PostgreSQL 11、RDS for PostgreSQL 12修改读写分离阈值。 数据库实例必须已开启数据库代理 。 URI URI格式 PUT /v3/{project_id}/instances/{instance_id}/proxy/delay-threshold
开通数据库代理后有大量select请求分发到主节点 原因分析: 延时阈值参数 只读实例同步主实例数据时允许的最长延迟时间。延时阈值仅在存在只读实例时生效。为避免只读实例读取的数据长时间和主实例不一致,当一个只读实例的延迟时间超过设置的延迟阈值,则不论该只读实例的读权重是多少,读请求都不会转发至该只读实例。