正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
确认迁移结果 确认迁移结果可参考如下两种方式: DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。 直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在GaussDB(for MySQL)管理控制台查看迁移结果。
数据库迁移 GaussDB(for MySQL)支持导入哪些数据库引擎的数据
确认数据迁移结果 确认升级迁移结果有两种方式: 方式一:(自动)在DRS管理控制台查看迁移结果。DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果。 方式二:(手工)在GaussDB(for MySQL)管理控制台查看迁移结果。直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况。
创建DRS迁移任务 本章节介绍如何创建DRS实例,将其他云MySQL上的数据库迁移到华为云GaussDB(for MySQL)。 迁移前检查 在创建任务前,需要针对迁移环境进行手工自检,以确保您的同步任务更加顺畅。 本示例为MySQL到GaussDB(for MySQL)入云迁移,您可以参考迁移使用须知获取相关信息。
异构型数据库之间由于格式不同,不支持直接导入导出。但只要导入导出的格式数据兼容,理论上,导入表数据也是可行的。 异构型数据库之间数据导入导出,一般需要使用Ugo或第三方软件,通过数据复制的方式来实现。比如,先使用工具从Oracle中,以文本的格式导出表记录,然后利用Load语句导入到云数据库GaussDB(for
单击“创建迁移任务”。 填写迁移任务参数。 配置迁移任务名称。 填写迁移数据并选择模板库。 这里的目标库选择创建GaussDB(for MySQL)实例创建的GaussDB(for MySQL)实例。 企业项目选择“default”。 单击“开始创建”。 迁移实例创建中,大约需要5-10分钟。
数据迁移 数据迁移方案 使用mysqldump将数据迁移至GaussDB(for MySQL) 使用DAS导出导入功能迁移GaussDB(for MySQL)数据
常用迁移工具介绍 表1 常用工具介绍 工具名称 工具介绍 计费说明 了解更多 DRS(推荐使用) DRS提供了实时迁移和实时同步功能,可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。
其他云MySQL迁移到GaussDB(for MySQL) 方案概述 资源规划 操作流程 创建VPC和安全组 创建GaussDB(for MySQL)实例 其他云MySQL实例准备 创建DRS迁移任务 确认迁移结果
使用DAS导出导入功能迁移GaussDB(for MySQL)数据 操作场景 数据管理服务(Data Admin Service,简称DAS)是用来登录和操作华为云上数据库的Web服务,提供数据库开发、运维、智能诊断的一站式云上数据库管理平台,方便用户使用和运维数据库。 当进行数
使用mysqldump将数据迁移至GaussDB(for MySQL) 本章节主要介绍使用mysqldump工具将数据迁移至GaussDB(for MySQL)的步骤。 注意事项 数据库迁移为离线迁移,您需要停止使用源数据库的应用程序。 迁移前准备 准备弹性云服务器或可通过公网访问GaussDB(for
所属Region 华北-北京四 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区1 - 子网网段 10.0.0.0/24 子网选择时建议预留足够的网络资源。 子网名称 subnet-drs01 自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 -
操作流程 图1 流程图 父主题: 其他云MySQL迁移到GaussDB(for MySQL)
介绍如何将其他云MySQL迁移到GaussDB(for MySQL)实例。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 部署架构 本示例中,DRS源数据库为其他云MySQL,目标端为华为云云数据库GaussDB(for MySQL),通过公网网络,将源数据库迁移到目标端,部署架构可参考图1。
上云操作 本章节通过购买GaussDB(for MySQL)实例、创建DRS迁移任务,将自建MySQL服务器的数据迁移到GaussDB(for MySQL)实例。 创建GaussDB(for MySQL)实例 创建DRS迁移任务 确认数据迁移结果 父主题: 实施步骤
其他云MySQL实例准备 前提条件 已购买其他云数据库MySQL实例。 账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到华为云云数据库GaussDB(for MySQL)实例时,在不同迁移类型的情况下,对源数据库的账号权限要求如下:
常见内核功能 并行查询(PQ) 算子下推(NDP) DDL优化 Backward Index Scan Statement Outline 主动终止空闲事务 LIMIT OFFSET下推 IN谓词转子查询 多表连接场景下DISTINCT优化 大事务检测能力 分区表增强 热点行更新
创建GaussDB(for MySQL)实例 本章节介绍如何创建华为云GaussDB(for MySQL)实例。 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB(for MySQL)”。
仅支持最后添加列,不支持添加到表中的任意位置。 不支持COMPRESSED行格式。 不支持已经有全文索引的表。 原本存在全文索引的表,删除全文索引后必须对表执行OPTIMIZE TABLE才可支持INSTANT。 不支持临时表。 不支持新增加的字段有默认值的情况。 添加方式 登录管理控制台。
9GB,将该表导出到本地只有800M。 原因分析 场景1:DRS全量迁移阶段并行迁移导致 原因:DRS在全量迁移阶段,为了保证迁移性能和传输的稳定性,采用了行级并行的迁移方式。当源端数据紧凑情况下,通过DRS迁移到云上GaussDB(for MySQL)后,可能会出现数据膨胀现象,使得磁盘空间使用远大于源端。