检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。 当底层虚拟机与目标规格架构不同时,会限制
CPU使用率高问题排查与优化 场景描述 业务侧RDS for MySQL实例的SQL执行速率在16:08分左右开始变慢,应用有超时的报错。 原因分析 查看CPU使用率监控指标,发现在16:08分左右实例的CPU使用率开始飙升到100%,且一直持续在高位线。 图1 CPU使用率 查
连接和QPS升高导致CPU上升 问题原因:业务请求增高导致实例CPU升高,需要从业务侧分析请求变化的原因。 排查思路: 查看QPS、当前活跃连接数、数据库总连接数、CPU使用率监控指标是否吻合。 QPS的含义是每秒查询数,QPS和当前活跃连接数同时上升,且QPS和CPU使用率曲线变化吻
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 实例处于正常状态,可以变更规格。 容灾实例不允许变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。
活跃连接数陡增会有两个比较典型的现象:内核态CPU时间占比>20%,活跃连接数会有陡增的情况,可以结合起来一起看。 查看内核态CPU时间占比 通过管理控制台中的监控平台中内核态CPU时间占比监控项进行查看,选择近1小时查看当前的内核态CPU时间占比。 图2 查看内核态CPU时间占比 若内核态CPU时间占比高于2
根据慢SQL的执行计划进行优化。 扩容CPU规格,满足计算型业务需求。 已执行3s或5s SQL数问题定位及处理方法 查看历史监控 在监控列表勾选实例,单击“查看历史监控”,可以在“历史监控”模块同时查看多个实例监控指标趋势图。 图2 趋势看板 最多支持同时查看10个实例的监控指标趋势。
根据慢SQL的执行计划进行优化。 扩容CPU规格,满足计算型业务需求。 联合索引设置不当导致慢SQL 查看历史监控 在监控列表勾选实例,单击“查看历史监控”,可以在“历史监控”模块同时查看多个实例监控指标趋势图。 图2 趋势看板 最多支持同时查看10个实例的监控指标趋势。 支持的性
查询效率低的语句。 查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。 查询SQL Server日志,请参见查询慢日志。 查看华为云关系型数据库实例的CPU使用率指标,协助定位问题。 请参见通过Cloud Eye监控。
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 约束限制 账户余额大于等于0元,才可变更规格。 当实例进行CPU/内存规格变更时,该实例不可被删除。 当实例进行CPU/内存规格变更时,不能对
相关参数说明 对于和CPU相关的参数(即参数值与CPU变动有关,内存变动时不会影响取值):threadpool_size、slave_parallel_workers,参考如下表格规则重置参数值: 表3 CPU变更场景下重置参数值 场景 参数值无修改 参数值有修改 升配(CPU升高) 重置为新规格的默认值
查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。 查询RDS for MariaDB日志,请参见查看或下载慢日志。 查看数据库实例的CPU使用率指标,协助定位问题。 请参见查看监控指标。 创建只读实例专门负责查询。减轻主实例负载,分担数据库压力。
建议提前开启审计日志,便于在出现CPU使用率高的情况时,通过审计日志查看SQL执行记录协助定位问题原因。 解决方法一 分析慢SQL日志以及CPU使用率指标来定位效率低的查询,再优化查询效率低的语句。 查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。
不同RDS实例的CPU和内存是否共享 不同规格类型的CPU和内存共用资源的情况不同: 通用型CPU和内存规格: 与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。 独享型CPU和内存规格: 完全
告警总数TOP5实例 查看告警总数TOP5的实例,鼠标悬停可查看当前实例各级别的告警触发数。 单击TOP5实例名称,在下方列表中查看对应实例的告警信息。 表3 告警列表说明 类别 说明 告警级别 包括:紧急、重要、次要、提示。在告警列表上方选择查看指定告警级别或全部级别的告警信息。
CPU/内存配置与TPS和QPS性能相关的问题 场景1 问:如下图中,为什么本地SSD盘支持更高的硬盘吞吐量,但TPS和QPS反而比SSD云盘低? 同样2U8GB的配置,本地SSD盘的性能比SSD云盘更好,但2U4GB配置下本地SSD盘性能不如SSD云盘。 答: 云盘性能比本地盘
有超时返回报错。 原因分析 查看慢SQL数监控指标,发现实例的慢SQL速率在18:03分开始上涨,且最高值达到700个/秒。 图1 慢SQL数 查看实例的CPU使用率监控指标,发现此时的CPU使用率在88%,并未达到性能瓶颈。 图2 CPU使用率 查看实例的QPS监控指标,在18
查看慢SQL 通过查看慢SQL来定位数据量大,行数多,响应时间长的SQL语句执行的时间点,帮助您查找慢SQL并进行SQL优化。 慢SQL功能使用前需要升级高级智能运维包,具体请参见升级高级智能运维包。 如果您没有升级高级智能运维包,那么只能查看最近一小时数据,到期后自动删除。 操作步骤
查看或下载审计日志 RDS for SQL Server实例将默认开启SQL审计功能,并且不支持关闭。SQL审计功能会将对服务级、数据库级、表级的主要变更操作记录进审计日志文件,方便用户查看并下载。 使用RDS for SQL Server Audit 功能,您可以对服务器级别和
MySQL实例上以往执行耗时8秒的查询,在11:00后耗时超过30秒。 原因分析 查看查询变慢对应的时间段中,实例CPU监控指标并无飙升情况且使用率一直都较低,因此排除了CPU冲高导致查询变慢的可能。 图1 CPU使用率 分析对应时间段该实例的慢日志,该SQL执行快时其扫描行数为百万级,当SQL
MySQL支持针对CPU、磁盘使用率等重要指标,开启自动告警功能。开启后,新实例将自动加入到云监控服务(CES)告警监控列表。超过既定阈值时触发告警,并通过消息通知服务(SMN)发送通知给绑定的手机或邮箱。 查看或修改自动告警所监控的实例,可跳转至CES进行查看或调整,详情请参见修改告警规则。