检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
g temporary、using filesort,如果有,说明该语句用到了临时表或临时文件,数据量大的情况下,会导致磁盘占用高。 解决方案 复杂查询语句导致磁盘打满,建议客户从业务侧优化响应查询语句,常见优化措施: 加上合适的索引。 在where条件中过滤更多的数据。 重写SQL,优化执行计划。
检查华为云关系型数据库服务的运行状态是否异常。 查看用户名密码是否正确,尝试重置密码。 尝试重启华为云关系型数据库实例,检查是否改善。 解决方案 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“
具体请参见: 通过调用API创建RDS for SQL Server数据库 通过DAS管理RDS for SQL Server数据库 迁移方案总览 父主题: 连接实例
排查磁盘读写吞吐量监控指标,发现磁盘的吞吐量达到350MB/s,达到性能瓶颈。 关于存储性能说明,请参见数据库实例存储类型。 图4 磁盘吞吐量 解决方案 MySQL在读写业务时,查询更新请求的数据页如果不在Buffer Pool中,则需要读写底层存储的数据会产生物理I/O。可优先通过调整“
登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过调用API创建PostgreSQL数据库 通过DAS管理PostgreSQL数据库 迁移方案总览 父主题: 步骤三:连接实例
具体请参见: 通过调用API创建RDS for SQL Server数据库 通过DAS管理RDS for SQL Server数据库 迁移方案总览 父主题: 步骤三:连接实例
方文档。 当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。 解决方案 建议排查并优化死锁表相关的业务,业务上合理使用外键,避免更新冲突,避免产生死锁。 父主题: 性能资源类
备的执行事务完全一致,才进行切换。 当主机上有长事务时,会导致主机设置readonly超时或失败,从而导致规格变更或小版本升级失败。 解决方案 执行show processlist,查看正在执行的事务,使用如下命令,找到长事务。 select t.*,to_seconds(now())-to_seconds(t
放page的过程中会去获取page所在索引根节点的SX锁,导致select语句无法获取到根节点page的rw-lock,一直在等待。 解决方案 该场景为正常现象,等待purge操作完成后即可恢复正常。 扩大实例规格,提高purge效率。 调整优化业务,避免突然删除大量数据。如果需
MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。 架构成熟稳定,支持流行应用程序,适用
rl”字段,如果执行DDL操作将“callback_url”修改为varchar(1024),会超出联合索引最大长度限制,所以报错。 解决方案 MySQL机制约束,建议修改索引或字段长度。 父主题: SQL类
登录实例后,您可以创建数据库,进行数据迁移等操作,具体请参见: 通过界面可视化创建MySQL数据库 通过调用API创建MySQL数据库 迁移方案总览 父主题: 连接RDS for MySQL实例
05 实践 RDS for MySQL最佳实践汇总了基于云数据库 RDS for MySQL常见应用场景的操作实践,每个实践我们提供详细的方案描述和操作指导,帮助您轻松应用云数据库 RDS for MySQL。 最佳实践 搭建WordPress 搭建Discuz!论坛 排查CPU使用率高的原因和解决方法
emoji表情为特殊字符,需要4字节字符集存储。 该报错场景下MySQL字符集为utf-8,最多支持3个字节,需要修改为支持4个字节的字符集utf8mb4。 解决方案 将存储emoji表情的字段的字符集修改为utf8mb4。 如果涉及的表和字段比较多,建议把对应表、数据库的编码也设置为utf8mb4。参考命令:
分析原因为实例磁盘空间满,数据库状态变更为只读,导致SQL语句执行失败。 通过智能DBA助手查看磁盘空间占用分布,具体操作请参见容量预估。 图1 磁盘空间分布 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 如果原有规格的磁盘已是最大,请先升级规格。
选择目标实例,单击“查看监控指标”,跳转到云监控页面,查看目标实例的磁盘使用率指标。 可能原因及解决方案:请参见RDS实例磁盘满导致实例异常的解决方法。 连接失败的常见报错 通过命令连接数据库实例时,可能出现的报错信息和解决方案如下所示: ERROR 2013:Lost connection to MySQL
文件类型 Microsoft SQL Server 日志文件:数据库的错误日志、事务日志文件和跟踪文件。 数据文件:数据库内容文件。 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不够用,您需要为云数据库RDS实例进行扩容。 针对数据空间过大,可以删除无用的历史表数
分析对应时间点的慢日志记录,该时间点有大量的多值批量插入语句,该插入方式会导致每个会话申请较多的SESSION级内存,并发高,很容易引起实例OOM。 图4 慢日志 解决方案 针对多值插入方式引起的OOM,建议减少单次插入数据量,分多次插入,且及时断开重连会话以释放内存。可执行show full process
创建用户后用delete删除用户,再创建同名用户时报错ERROR 1396。通过执行flush privileges后,可正常创建同名用户。 解决方案 方式一(推荐):在业务低峰期,使用管理员账户执行drop user user_name删除用户,再重新创建该用户,修复该问题。 方式二:
具体请参见: 通过调用API创建RDS for SQL Server数据库 通过DAS管理RDS for SQL Server数据库 迁移方案总览 父主题: 通过公网连接RDS for SQL Server实例