检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Binlog未清理导致磁盘占用高 场景描述 只读实例或主实例磁盘占用高,通过执行SHOW BINARY LOGS或SHOW MASTER LOGS,和其他实例对比发现,大量老的Binlog文件未被清理,导致磁盘占用很高。 原因分析 正常情况下,设置了Binlog过期时间,当Bin
查看实例慢SQL 操作场景 慢SQL分析功能通过对实例记录的慢SQL进行用户来源、IP来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 >
通过界面安装和卸载插件 操作场景 RDS支持用户在界面自主安装与卸载插件。 RDS for PostgreSQL插件是数据库级生效,并不是全局生效。因此创建插件时需要在对应的业务库上进行手动创建。 前提条件 安装和卸载插件前,请确保实例下已有数据库。登录并管理实例,请参见通过DAS连接RDS
COLLATE utf8mb4_unicode_ci; 若对应字段的字符集已经是utf8mb4,则为客户端或MySQL服务端字符集转换问题,将客户端和MySQL服务端的字符集都设置为utf8mb4。 父主题: SQL类
切换主备实例的可用性策略 操作场景 云数据库RDS服务支持切换主备实例的可用性策略,以满足不同业务需求。可选择 “可靠性优先”或者“可用性优先”两种策略。 可靠性优先(默认选择):对数据一致性要求高的系统推荐选择可靠性优先,在主备切换的时候优先保障数据一致性。 可用性优先:对在线
RDS for MySQL支持分库分表及读写分离的业务功能吗 RDS支持分库分表及读写分离功能,具体如下: 分库分表功能依赖于所使用的分布式数据库中间件(Distributed Database Middleware,简称DDM),用于解决存储空间或者性能拓展的问题,详见通过DDM对RDS
开启或关闭事件定时器 操作场景 事件定时器Event Scheduler是事件(event)调度任务的总开关。由于原生事件定时器不能保证主、备库的event状态一致,一旦进行主备切换会导致event调度失败。云数据库 RDS for MySQL提供了event状态同步功能,确保相
新的数据库参数模板中包含该组中的大部分自定义参数和值时,复制参数模板是一个方便的解决方案,请参见复制参数模板。 云数据库RDS和文档数据库服务不共享参数模板配额。每个用户最多可以创建100个云数据库RDS参数模板,各云数据库RDS引擎共享该配额。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
公网连接实例流程 使用流程 通过公网连接RDS for MySQL实例的使用流程介绍如图1所示。 图1 通过公网连接实例 表1 公网连接实例方式 操作系统场景 连接工具 IP地址 默认端口号 安全组规则 已有Linux ECS MySQL命令行 弹性公网IP 3306 从安全组外
连接RDS for PostgreSQL实例 pgAdmin是一款设计、维护和管理RDS for PostgreSQL数据库的客户端管理软件,它允许您连接到特定的数据库,创建表和运行各种从简单到复杂的SQL语句。它可支持Windows、Linux、macOS等不同的操作系统。该软
备份期间DDL操作导致备份失败 场景描述 实例连续两天备份失败,备份时间窗内有DDL操作。 问题原因 MySQL全量备份基于xtrabackup,为保证数据一致性,全量备份操作与DDL操作存在元数据锁冲突,会导致备份一直阻塞等待,超时失败。 执行“show processlist
客户端超时参数设置不当导致连接超时退出 场景描述 使用数据库时,经常遇到连接退出,导致后续语句执行失败的情况。 原因分析 在使用连接器或API连接数据库时,客户端会有一些默认的参数配置。其中有一些比较重要的参数如socketTimeout、connectTimeout等,会影响客
短暂中断。若存在复制延时,主备切换时间会长一点,数据库客户端需要支持重新连接。 主备实例的备数据库节点仅用于故障转移和恢复场景,不对外提供服务。由于使用备数据库节点会带来额外性能开销,从性能角度来看,单机实例的性能与主备实例相同,甚至单机实例的性能可能会高于主备实例。 大中型企业的生产数据库。
RDS for MySQL在启用了SSL验证连接功能后,导致代码(php/java/python)等连接数据库失败 场景描述 用户开启了SSL验证连接功能,使用代码执行SQL连接数据库出现如下报错: 图1 连接失败 故障分析 该场景下用户开启了SSL连接功能,需要使用SSL连接方
CPU使用率高问题排查与优化 场景描述 业务侧RDS for MySQL实例的SQL执行速率在16:08分左右开始变慢,应用有超时的报错。 原因分析 查看CPU使用率监控指标,发现在16:08分左右实例的CPU使用率开始飙升到100%,且一直持续在高位线。 图1 CPU使用率 查
MySQL只读实例磁盘占用远超主实例 场景描述 MySQL只读实例的磁盘占用比主实例高195GB。 原因分析 排查只读实例上运行的事务: 发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务导致undo log一直未清理,累计了近一天的undo log,导致磁盘占用高。
MySQL主备复制延迟场景及解决方案 RDS for MySQL的默认备库、只读实例、自建从库、DRS链路灾备实例均基于MySQL的Binlog复制技术,也称为MySQL主备复制或主从复制技术。主备复制实现又分为异步复制或半同步复制,无论哪种方式,由于业务执行的语句的原因,不可避免地存在主备复制延迟。
如何确认RDS for MySQL实例SSL证书的有效期 如果您正在使用SSL连接RDS for MySQL,执行如下命令查看证书有效期起止时间,判断证书是否到期。 show status like '%ssl_server%'; 在证书到期前请及时更新根证书为最新版本: 在RD
新增SQL洞察任务 操作场景 SQL洞察支持全量SQL记录的查询的能力,还提供了访问、更新最频繁的表,锁等待时间最长的SQL等多维度的分析、搜索、过滤能力,帮助用户全面洞察SQL,快速找出异常,保障数据库稳定运行。 约束限制 全量SQL默认关闭,如需使用SQL洞察功能,请先开启全量SQL收集开关。
实例问题诊断和SQL分析功能简介 智能DBA(Database Administrator,数据库管理员)功能主要面向开发人员和数据库管理人员,提供数据库运维和智能诊断的可视化界面,提升数据库的运维能力与易用性。通过告警统计、资源使用情况、健康智能诊断、性能指标数据、容量预估等维