检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
for MySQL暂不支持表级备份到指定OBS。 云数据库RDS支持全量备份和增量备份(Binlog备份),无论是全量备份还是增量备份,都存储在对象存储服务上。 父主题: 备份与恢复
这是因为在PostgreSQL数据库进程启动时,需要删除所有之前产生的所有临时文件,如果存在大量临时文件堆积,将导致数据库启动缓慢。 解决方案 建议业务侧优化SQL,或适当调大work_mem参数值(会增加内存占用),减少临时文件生成。 场景二 场景描述 使用RDS for Po
为“STRICT_TRANS_TABLES”。 “STRICT_TRANS_TABLES”为严格模式,设置为严格模式时会报字段超长。 解决方案 加大字段长度,建议在业务低峰期执行。 ALTER TABLE 表名 MODIFY COLUMN 字段名 VARCHAR(128); 通过
(HY001): Out of sort memory, consider increasing server sort buffer size 解决方案 将参数“sort_buffer_size”设置为高于其默认值256KB。 “sort_buffer_size”是一个MySQL服务器系统
云数据库RDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的RDS实例,用来恢复业务。 实例开启跨区域备份策略后,会自动将该实例的备份文件备份到目标区域。您可以在RDS“备份管理”页面,对跨区域的备份文件进行管理。 开通设置跨区
数模板,系统将会为您的数据库实例适配默认的数据库参数模板。默认参数模板包含数据库引擎默认值和系统默认值,具体根据引擎、计算等级及实例的分配存储空间而定。您无法修改默认数据库参数模板的参数设置,您必须创建自己的数据库参数模板才能更改参数设置的默认值。 注意事项 并非所有数据库引擎参
rl,取值为file:<truststore_file>。 <truststore_file>请替换为2中truststore文件设置的存储路径。 <param5> trustCertificateKeyStorePassword,取值为2中truststore文件设置的密码。 表3
socketTimeout、connectTimeout等,会影响客户端连接的超时时间。如果超过这个时间,一直没使用的连接就会断开。 解决方案 将socketTimeout、connectTimeout等参数的默认值调整为合适的值。 在程序中注意处理断线重连的功能。 推荐直接使用连接池。
随着业务数据的增加,实例负载太高,原来申请的数据库磁盘容量可能会不够用,尤其当实例显示“磁盘空间满”状态,且数据库不可进行写入操作,导致增量备份失败。 解决方案 您需要为RDS实例进行扩容。在“实例管理”页面,选择目标实例,单击“操作”列的“更多 > 磁盘扩容”,进入“磁盘扩容”页面。磁盘扩容完成
发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务导致undo log一直未清理,累计了近一天的undo log,导致磁盘占用高。 解决方案 方式一:等待事务提交后,undo log会被清理,只读实例的磁盘占用恢复。 方式二:kill相应会话,停止长事务。 父主题: 性能资源类
"%time_zone%"; 以上图为例,实例的时区为UTC,因此以北京时间设置事件定时器不会立即生效,等待时间到达对应UTC时间才会生效。 解决方案 事件定时器按照对应时区时间设置,即可立即生效。 父主题: SQL类
仅供参考: 备份任务会依赖OBS服务,自动备份处于OBS的业务低峰期,所以耗时短,而手动备份恰好处于OBS业务的高峰期,所以耗时长。 解决方案 建议客户避开OBS高峰期进行全量备份,可以缩短备份时间。 父主题: 备份恢复
need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation MySQL [(none)]> 解决方案 RDS for MySQL不支持在数据库中执行修改全局参数的命
如下报错: 图1 连接失败 故障分析 该场景下用户开启了SSL连接功能,需要使用SSL连接方式。请检查连接命令是否使用了SSL方式。 解决方案 开启SSL验证连接功能,使用SSL连接方式连接数据库,请参考SSL连接方式。 关闭SSL验证连接功能,使用非SSL连接方式连接数据库,请参考非SSL连接方式。
如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是RDS for MySQL全库(所有库)备份,也会备份整个数据库所有的GTID号。 解决方案 RDS for MySQL数据库在主从数据库进行导出备份和恢复的时候,需要注意是否启用数据库用GTID模式。 如果开启,则在mysqld
更新或删除数据,避免破坏外键的约束。 可以通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制,详见官方文档。 解决方案 通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制: set session foreign_key_checks=off;
会话2执行DDL操作,修改表结构。 会话1执行普通的查询语句。 也可以通过Binlog或者审计日志,分析业务侧是否有同一个表DDL和一致性快照事务一起执行的情况。 解决方案 若经排查,是由上述原因引起的报错,需要业务侧避免同一个表的DDL语句和一致性快照事务同时执行。 父主题: SQL类
表字段类型转换失败的解决方法 场景描述 varchar字段使用char类型读取,不能用如下所示的方式转换: 故障分析 char()函数不能用于转换数据类型。 解决方案 RDS for MySQL的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下: CAST(value
这个问题是语法上的错误,在MySQL中,为了区分MySQL的关键字与普通字符,引入一个反引号。英文键盘输入环境下,输入反引号( ` ),SQL语法正常执行。 解决方案 库名是数字时,数字前后加上反引号( ` ): grant all PRIVILEGES on `11111`.* to 'TA01'@'%';
错误:3743” 图1 报错信息 原因分析 根据报错信息判断,该RDS for SQL Server实例为主备模式,备库存在镜像,导致主库无法删除。 解决方案 您需要在删除数据库之前,执行以下命令来禁用镜像: Use master go ALTER DATABASE [Database_Name]