检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图4 查看权重分配结果 负载均衡:支持基于负载的自动调度策略,读请求将在多个只读节点中按照活跃连接数自动调度,来保证多个只读节点间的负载均衡。 图5 负载均衡 在“选择实例”下拉框勾选需要加入负载均衡的实例。 对于新创建的只读实例,如需加入负载均衡,需要在“选择实例”下拉框中勾选该实例,然后单击“确定”。
JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,在PostgreSQL中JDBC支持故障转移和负载均衡。 表1 libpq和JDBC驱动支持的功能 驱动 读写分离 负载均衡 故障转移 libpq驱动 √ × √ JDBC驱动 √ √ √ libpq实现故障转移和读写分离 通
开启或关闭访问控制 数据库代理实例开启了负载均衡,数据库代理实例的安全组不生效,默认不限制连接数据库代理的源IP地址,需通过访问控制功能限制源IP地址。 如果管理控制台上没有显示开启访问控制功能的按钮,说明数据库代理实例安全组会生效,不需要使用访问控制功能。 开启访问控制 登录管理控制台。
路由模式。 负载均衡实例选择 仅“负载均衡”模式需设置。选择需要参与负载均衡的只读实例。 选择负载均衡时,数据库代理会按照后端数据库节点的活跃连接数情况,来进行读请求的转发,将读请求转发到活跃连接数少的数据库节点上。 对于成功开启读写分离功能的实例,您可以设置负载均衡实例。具体操作请参见设置延时阈值和路由模式。
for MySQL数据库代理支持权重负载和负载均衡路由模式,可根据需要配置不同的路由模式。 权重负载:根据您设置的读权重比例分发读请求。 负载均衡:根据数据库节点的活跃连接数情况进行读请求分发,将读请求分发到活跃连接数较少的节点上。负载均衡模式不需要修改权重。 更多关于路由模式的内容请参见设置延时阈值和路由模式。
是 Integer 数据库代理路由模式。取值范围: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主实例不接受读请求)。 2:表示负载均衡模式(数据库主实例接受读请求)。 如需使用负载均衡模式,请联系客服申请 表3 readonly_instances字段数据结构说明 参数
route_mode 否 Integer 数据库代理路由模式。取值: 0:表示权重负载模式。 1:表示负载均衡模式(数据库主节点不接受读请求)。 2:表示负载均衡模式(数据库主节点接受读请求)。 如需使用负载均衡模式,请联系客服申请 nodes_read_weight 是 Array of objects
0:表示权重负载模式。 1:表示负载均衡模式(数据库主实例不接受读请求)。 2:表示负载均衡模式(数据库主实例接受读请求)。 ssl_option Boolean ssl开关状态。 support_balance_route_mode Boolean 数据库代理是否支持开启负载均衡路由模式。 support_proxy_ssl
Commited隔离级别下,当云数据库RDS for MySQL关闭事务自动提交后,仅会在发生写操作时才正式开启事务,正式开启事务前的读请求会通过负载均衡模块分流至只读实例。 注意事项 某些业务对全局一致性有要求,开启事务拆分后将不满足全局一致性,因此在开启事务拆分前请评估事务拆分功能是否适用于您的业务。
RDS for MySQL CPU使用率高的问题处理 使用云数据库 RDS for MySQL时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 2021.11.25 00:00开始,DAS的部分免费功能将进入存量
CPU使用率高问题排查与优化 场景描述 业务侧RDS for MySQL实例的SQL执行速率在16:08分左右开始变慢,应用有超时的报错。 原因分析 查看CPU使用率监控指标,发现在16:08分左右实例的CPU使用率开始飙升到100%,且一直持续在高位线。 图1 CPU使用率 查
操作场景 用户开启读写分离后,支持修改读写分离端口号。 约束限制 修改读写分离端口号需要具有相应的操作权限,您可联系客服人员申请。 只有elb模式的proxy支持修改读写分离端口号。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 >
连接线程池 功能介绍 当数据库并发连接过多时,存在大量资源竞争,MySQL服务器的性能会发生明显的下降。华为云RDS for MySQL提供了连接线程池,能够以少量活跃线程来服务大量数据库连接,将连接和执行解耦,在高并发场景下提高数据库性能。 功能特点 华为云RDS for MySQL连接线程池具有以下特点:
调整代理节点数量 操作场景 用户开通读写分离后,可以根据需要方便快捷地调整代理数量。 前提条件 已开通读写分离。 elb模式下,主实例、只读实例和代理实例的状态必须均为“正常”。 约束限制 代理节点数量最小支持2个节点,最大支持8个节点。 同一个数据库实例下的多个包周期代理在变更
closing:关闭中。 freezing:冻结中。 unfreezing:解冻中。 address String Proxy读写分离地址。 elb_vip String elb模式的虚拟ip信息。 eip String 弹性公网IP信息。 port Integer Proxy端口信息。 pool_status
实时会话 操作场景 支持查看实例当前会话统计结果,识别异常会话,并手动kill会话。 约束限制 如需使用实时会话功能,请联系客服申请。 在实例高负载场景下,会因为系统限流的原因导致无法查询出结果。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
使用RDS for MySQL搭建Discuz!论坛 Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。本文教您通过华为云虚拟私有云、弹性云服务器和RDS
如何提高RDS数据库的查询速度 可以参考如下建议: 如果产生了慢日志,可以通过查看慢日志来确定是否存在运行缓慢的SQL查询,以及各个查询的性能特征,从而定位查询运行缓慢的原因。查询RDS for MariaDB日志,请参见查看或下载慢日志。 查看云数据库RDS的CPU使用率指标,协助定位问题。具体请参见查看监控指标。
提高RDS for MySQL数据库查询速度的方法 可以参考如下建议: 如果产生了慢日志,可以通过查看慢日志来确定是否存在运行缓慢的SQL查询,以及各个查询的性能特征,从而定位查询运行缓慢的原因。查询RDS for MySQL日志,请参见查看或下载慢日志。 查看云数据库RDS实例
开启SQL审计日志 操作场景 RDS for PostgreSQL开启SQL审计后,系统会将SQL操作记录下来,并每半小时或单个记录达到100MB后上传日志,生成的审计日志会上传到OBS。如果审计日志的大小超过了赠送的备份空间容量,就会按照超出的部分进行计费。 注意事项 实例创建