检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过SSMS客户端连接到目标RDS实例上,打开生成的脚本SQL文件。 首先创建一个空的数据库,再通过该脚本在该数据库上创建相关结构。 完成以上步骤后通过SQL Server自带的导入导出功能完成数据迁移。 选择要导入的数据库,单击鼠标右键选择“任务 > 导入数据”。 根据页面导航,单击“下一步”。
通过SSMS客户端连接到目标RDS实例上,打开生成的脚本SQL文件。 首先创建一个空的数据库,再通过该脚本在该数据库上创建相关结构。 完成以上步骤后通过SQL Server自带的导入导出功能完成数据迁移。 选择要导入的数据库,单击鼠标右键选择“任务 > 导入数据”。 根据页面导航,单击“下一步”。
如果修改导出的参数模板文件而导致文件格式变化,可能会导致文件导入失败。 导入的参数模板中不能有规格参数(即参数取值与实例规格变化相关),否则会导入失败。RDS for PostgreSQL的规格参数,请参见约束限制。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
导入参数模板 操作场景 云数据库RDS支持导入参数模板,导入后会生成一个新的参数模板,供您后期使用。请参考应用参数模板将导入的参数模板应用到新的实例。 约束限制 支持导入的参数模板必须是从RDS控制台“参数管理”页面导出的参数模板。 如果修改导出的参数模板文件而导致文件格式变化,可能会导致文件导入失败。
文件导入失败。 导入的参数模板中不能有规格参数(即参数取值与实例规格变化相关),否则会导入失败。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 云数据库 RDS”。 在左侧导航栏选择“参数管理”,单击“导入参数模板”。
(常见)排除实例的连接数满的情况 实例连接数过多,可能会导致业务侧无法正常连接。 (常见)排除实例的磁盘满的情况 当实例处于“磁盘空间满”状态时,影响数据的正常读写操作。 连接失败的常见报错 包含连接失败的常见报错,以及相应的解决方法。 排查思路 图1 连接实例失败排查思路 排除数据库实例异常 检查办法:
怎么解决查询运行缓慢的问题 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。 查询RDS for MySQL日志,请参见查询慢日志。 查询RDS for PostgreSQL日志,请参见查看错误日志。 云数据库 RDS
RDS备份桶名变化导致获取备份文件失败 问题描述 因后台备份桶逐步切换,RDS实例新产生的备份文件可能使用和从前不同的备份桶。如果您当前使用“挂载外部桶”功能或类似功能,通过桶名来直接访问备份文件时,会出现获取文件失败,可参考以下步骤排查是否需要更新桶名称。 解决方法 对于您的目标备份文件,可通过以下方法查询其所在的桶名称。
MySQL相关,您可以参考迁移方案总览重新导入数据。 RDS for PostgreSQL相关,您可以参考迁移方案总览重新导入数据。 RDS for SQL Server相关,您可以参考迁移方案总览重新导入数据。 如果以上操作仍无法解决问题,请提交工单处理。 父主题: 备份与恢复
RDS for MySQL创建索引失败报错[ERROR] 1071的解决方案 场景描述 创建索引长度超限制导致创建失败。创建表索引时出现如下错误: [ERROR] 1071 - Specified key was too long; max key length is 3072 bytes
图4 任务详情页面 导入数据 在顶部菜单栏选择“导入·导出”>“导入”。 DAS支持从本地选取文件导入,同时也支持从OBS桶中直接选择文件进行导入操作。 图5 新建任务 从本地导入文件 在导入页面单击左上角的“新建任务”,在弹出框选择导入类型,选择文件来源为“上传文件”、附件存放位置
图4 任务列表 导入数据 在顶部菜单栏选择“导入·导出”>“导入”。 DAS支持从本地选取文件导入,同时也支持从OBS桶中直接选择文件进行导入操作。 图5 新建导入任务 从本地导入文件 在导入页面单击左上角的“新建任务”,在弹出框选择导入类型,选择文件来源为“上传文件”、附件存放位
怎么解决执行mysqldump出现SET @@SESSION.SQL_LOG_BIN等SQL的问题 场景描述 执行mysqldump时,会出现如下如所示代码。 图1 代码显示 故障分析 开启了“gtid-mode=ON”参数。 如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是RDS
表字段类型转换失败的解决方法 场景描述 varchar字段使用char类型读取,不能用如下所示的方式转换: 故障分析 char()函数不能用于转换数据类型。 解决方案 RDS for MySQL的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:
执行RENAME USER失败的解决方法 场景描述 用户执行RENAME USER语句,提示执行失败。 可能出现问题的版本:MySQL-5.6.41.5 故障分析 查询发现该user用户不存在,但实际在内存中存在。 解决方案 执行以下操作解决: drop user ‘xxx’@’%’;
找不到我的RDS资源怎么办 问题描述 登录管理控制台,但无法找到已购买的RDS资源。 可能原因 资源不在当前区域。 资源不在当前服务。 解决方法一 登录管理控制台。 在页面上方,切换到自己购买的RDS资源所属区域。 图1 切换区域 单击页面左上角的,选择正确的服务名称,进入服务详情页。
业务数据增加。 数据空间占用过大。 由于大量的事务和写入操作产生了大量的RDS for MySQL Binlog日志文件。 应用中存在大量的排序查询,产生了过多的临时文件。 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 如果原有规格的磁盘已是最大,请先升级规格。
份,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。 云数据库RDS通过Sysbench导入数据模型和一定量的数据,备份后压缩比约为80%。其中,重复数据越多,压缩比越高。 压缩比=备份文件占用的空间/数据文件占用的空间*100%。 备份类型 全量备份:
用来将数据恢复到指定时间点。 下载备份文件 下载全量备份文件 包含使用OBS Browser+下载、直接浏览器下载、按地址下载三种方式。 下载增量备份文件 支持下载单个Binlog文件,或者合并下载Binlog文件。 合并下载Binlog文件包含使用OBS Browser+下载、直接浏览器下载、按地址下载三种方式。
RDS for MySQL创建表失败报错Row size too large的解决方案 场景描述 RDS for MySQL用户创建表失败,出现如下报错信息: Row size too large. The maximum row size for the used table type