检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
怎么解决执行mysqldump出现SET @@SESSION.SQL_LOG_BIN等SQL的问题 场景描述 新购买的华为云数据库,执行mysqldump时,会出现如下如所示代码。 图1 代码显示 故障分析 开启了“gtid-mode=ON”参数。 如果一个数据库开启了GTID,
count(0)慢操作,导致系统CPU资源耗尽。 解决方案 申请kill权限,间歇性批量执行kill select count(0)慢操作,定位select count(0)触发来源,停止来源,并拆分优化sql。 批量kill动作: CPU idle恢复: 父主题: 性能资源类
资源预校验 功能介绍 资源预校验。 调用方法 请参见如何调用API。 URI POST /v3/{project_id}/resource-check 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的project
资源规划 表1 资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-mysql 自定义,易理解可识别。 所属Region 华南-广州 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区3 - 子网网段 10.0.0.0/24 子网选择时建议预留足够的网络资源。
校验类型,仅支持校验创建实例。 resource 是 resource object 资源信息。 表4 resource 参数 是否必选 参数类型 描述 enterprise_project_id 是 String 企业项目ID。 instance_num 是 Integer 实例数量。 mode
连接成功后,该用户将受到对应租户下的资源限制。 用户级资源配置 租户下的用户默认共享当前租户的资源,若要进行用户级资源限制,请使用本节提供的用户级资源配置接口。 共享租户无法进行用户级资源配置。 资源消费组(consumer_group)管理 多个用户可以归属到同一个资源消费组(co
资源规划 表1 资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-DRStest 自定义,易理解可识别。 所属Region 华北-北京四 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区1 - 子网网段 10.0.0.0/24 子网选择时建议预留足够的网络资源。
性能资源类 CPU使用率高问题排查与优化 内存使用超限风险与优化 表空间膨胀问题 GaussDB(for MySQL)只读节点磁盘占用远超主节点 冷热数据问题导致SQL执行速度慢 复杂查询造成磁盘满 业务死锁导致响应变慢 GaussDB(for MySQL)实例CPU升高定位思路
排除数据库实例异常 检查办法:请在控制台检查云实例状态是否为“正常”。 可能原因:云数据库 GaussDB(for MySQL)实例状态异常。 解决方案:如果实例状态为“异常”,请尝试重启。 图2 检查实例状态 使用正确的客户端连接方式 安装MySQL 8.0的数据库实例版本的客户端。
曲线吻合。 如果吻合,说明是少量慢SQL访问大量行数据导致CPU升高:由于这些慢SQL查询执行效率低,为获得预期的结果需要访问大量的数据导致平均IO高,因此在QPS并不高的情况下(例如网站访问量不大),也会导致实例的CPU使用率偏高。 解决方案: 根据CPU使用率过高的时间点,查看对应时间段的慢日志信息。
String 专属资源池计算资源规格码。 host_num Integer 专属资源池计算主机数量。 表5 DedicatedStorageInfo 参数 参数类型 描述 spec_code String 专属资源池存储资源规格码。 host_num Integer 专属资源池存储主机数量。
查询资源标签 功能介绍 查询指定实例的标签信息。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/instances/{instance_id}/tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
测试网络连通性失败怎么办? 连接GaussDB(for MySQL)实例之前,为了确保客户端与GaussDB(for MySQL)实例通信正常,通常需要测试网络连通性。 本章节主要针对网络连通失败的常见原因进行分析并提供相应的解决方案。 排查思路 检查ECS和GaussDB(for
欠费冻结:用户可通过续费或充值来解冻资源,恢复实例正常使用。欠费冻结的实例允许续费、释放或删除;已经到期的包周期实例不能发起退订,未到期的包周期实例可以退订。 冻结、解冻、释放资源时对业务的影响 资源冻结时: 资源将被限制访问和使用,会导致您的业务中断。例如实例被冻结时,会使得用户无法再连接至数据库。
HTAP引擎资源查询 功能介绍 HTAP引擎资源查询。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/htap/datastores/{engine_name} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
on等操作,当内存空间不够时,便会使用磁盘空间。 排查思路: 因为其他只读节点磁盘占用空间正常,且是偶尔出现,说明该实例磁盘占用高,与承载的业务相关。 获取该实例的慢日志,分析磁盘占用高期间,是否有对应的慢SQL。 如果有慢SQL,执行explain [慢SQL语句],分析相应慢SQL语句。
于热数据的访问速度极大地超过冷数据,所以当数据是热数据时,SQL语句的执行速度会远快于冷数据。 该场景中,源端数据库中常用的数据一般是热数据,所以访问时速度极快。当数据迁移到云上GaussDB(for MySQL)时,第一次执行同样的SQL语句,很可能是冷数据,就会访问较慢,但再次访问速度就会得到提升。
9.9GB,将该表导出到本地只有800M。 原因分析 场景1:DRS全量迁移阶段并行迁移导致 原因:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源端数据紧凑情况下,通过DRS迁移到云上GaussDB(for MySQL)后,可能会出现数据膨胀现象,使得磁盘空间使用远大于源端。
Of Memory)。 场景描述 GaussDB(for MySQL)实例在16:30分内存使用率突增,触发OOM后实例重启。 原因分析 查看内存利用率监控指标,实例的内存使用率在16:30左右率突增,触发OOM后实例重启,内存使用率骤降。 图1 内存利用率 查看该时间段慢SQL数监控指标,确认该时间段慢SQL数量突增。
索引后,实例在16:37分左右CPU下降到正常水平,业务恢复。 解决方案 建议新上业务时,提前对关键SQL通过EXPLAIN、SQL诊断等工具进行执行计划分析,根据优化建议添加索引,避免全表扫描。 业务量突增的高并发造成CPU占用率高,可以考虑升级实例规格或使用独享型资源避免出现