检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在按需代理的“计费模式”处,单击“转包周期”。 图1 代理信息模块 跳转到转包周期页面,确认无误后,单击“提交订单”。 父主题: 变更数据库代理配置
在“实例管理”页面,选择指定的实例,单击实例名称。 在“数据库代理”页面,“代理实例信息”模块的“访问控制”处,单击,关闭访问控制功能。 父主题: 变更数据库代理配置
行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将socketTimeout设置合理值。 父主题: 其他使用问题
负载均衡。 图2 负载均衡 主库接受读 选择“是”,读请求可以发送到主节点和只读节点,这在一定程度上,会增加主节点的负载,请您根据业务需求配置该开关。 选择“否”,读请求仅发送到只读节点,来降低主节点的负载,确保主节点稳定。 单击“确定”,在数据库代理页面查看设置结果,可根据需要选择加入负载均衡的实例。
根据设置的告警规则,查看当前账号下所有RDS for MySQL实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。 在活动告警页面,单击“告警配置”。 图3 告警配置 右侧弹窗中,开启推荐告警,开启后作用于当前区域全部资源。 图4 开启推荐告警 开启推荐告警后,支持修改告警策略和关闭告警。 如
在业务低峰期对碎片率高的表执行OPTIMIZE优化,以便释放空间。 清理整张表使用DROP或TRUNCATE操作。删除部分数据,使用DELETE操作。如果是执行DELETE操作,需要使用OPTIMIZE TABLE来释放空间。 对于大量排序查询导致的临时文件过大,建议优化SQL查询。 查询数据库的慢
览”页签。 在左侧导航栏单击“日志管理”,在“慢日志”页签下,选择“日志明细”。 单击,配置日志记录上传LTS。 在下拉框分别选择LTS日志组和日志流,单击“确定”。 图9 LTS慢日志配置 父主题: 日志管理
”。 选择需要调整的代理节点数量,单击“下一步”。 图1 调整代理节点数量 确认无误后,单击“提交”,完成修改。 父主题: 变更数据库代理配置
在“修改读写分离地址”弹出框中进行修改。单击“确定”,保存修改内容。 已使用IP地址,不能再作为实例的新读写分离地址。 图3 修改读写分离地址 父主题: 变更数据库代理配置
修改代理服务端口号会导致数据库连接短暂中断,建议在业务低峰期进行。 在弹出框中,单击“取消”,取消本次修改。 单击,取消修改。 父主题: 变更数据库代理配置
了Multi-Statements导致读写分离失效的连接,不会因为切换模式而恢复读写分离,需要断开重连才能恢复。 父主题: 变更数据库代理配置
变更实例 修改实例名称 修改实例备注 修改数据同步方式 切换主备实例的可用性策略 设置实例读写状态 开启或关闭事件定时器 手动变更实例的CPU和内存规格 变更存储类型 设置CPU和内存规格自动变配 手动扩容磁盘 设置磁盘自动扩容 设置可维护时间段 单机转主备实例 只读实例变更为主实例
)的语句,您可以通过慢查询日志的日志明细,查找出执行效率低的语句,进行优化。您也可以下载慢查询日志进行业务分析。 推荐使用智能DBA的慢SQL功能:支持查看慢SQL趋势、慢日志明细及模板统计信息,方便快速优化业务SQL,并且支持导出慢日志,详见慢SQL。 参数解析 表1 RDS for
代理实例规格变更中”。稍后在对应的“数据库代理”页面,查看实例规格,检查修改是否成功。此过程需要13~15分钟。 父主题: 变更数据库代理配置
性能资源类 CPU使用率高问题排查与优化 内存使用超限风险与优化 磁盘性能带宽超上限 联合索引设置不当导致慢SQL 数据库磁盘满导致被设置read_only Binlog未清理导致磁盘占用高 业务死锁导致响应变慢 MySQL只读实例磁盘占用远超主实例 RDS for MySQL CPU升高定位思路
新的内网域名不可与当前已存在的有效域名重复。 如果不再使用内网域名,单击“内网域名”处的“删除”,删除内网域名。 父主题: 变更数据库代理配置
在Binlog备份成功后删除,您可以根据需求灵活设置本地Binlog保留时长,合理利用实例使用空间。 RDS默认开启Binlog,无需额外配置,binlog_format格式为row。 在RDS界面,仅支持在主实例中设置Binlog日志清理,只读实例的Binlog日志清理周期和主实例保持一致。
根据业务的复杂度,合理配置“max_connections”,例如,参考pgtune: WEB应用:“max_connections ”配置为 200 OLTP应用:“max_connections”配置为 300 数据仓库:“max_connections”配置为 40 桌面应用:
缓存,请提交工单申请。 不建议开启查询缓存,原因有以下几点: 仅在用户频繁访问同一条SQL的场景下,query_cache会带来一定的性能优化,在其他场景下,query_cache带来的额外资源消耗会降低SQL执行的性能。 从实际的测试情况来看,关闭query_cache后的性能优势会更明显。
Binlog日志文件占用过多,可以清理本地Binlog日志,来释放磁盘空间。 针对大量排序查询导致的临时文件过大,建议优化SQL查询。 查询数据库慢SQL和Top SQL,分析数据量大,行数多,响应时间长的SQL语句,并进行优化。 您还可以订阅实例健康日报来获取SQL及性能分析结果,包括慢SQL分析、全量SQL分析、性能