检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置实例密码。 单击“立即购买”。 返回云数据库实例列表。 当RDS实例运行状态为“正常”时,表示实例创建完成。 构造数据 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 选择RDS实例,单击实例后的“更多
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。
RDS for MySQL准备 此操作默认新的RDS for MySQL实例已创建成功。如需创建实例,请参考购买RDS for MySQL实例。 父主题: 通过DDM对RDS for MySQL实例进行分库分表
通过DDM对RDS for MySQL实例进行分库分表 方案概述 RDS for MySQL准备 DDM准备 创建DRS迁移任务
源端RDS for MySQL准备 创建源端VPC和安全组 创建RDS for MySQL实例 创建源端VPN 父主题: 通过数据复制服务(DRS)将RDS for MySQL数据迁移到DDM
使用mysqldump从MySQL导出数据非常缓慢的原因 mysqldump客户端的版本和DDM所支持的MySQL版本不一致,可能会导致从MySQL导出数据非常缓慢。 建议版本保持一致。 父主题: DDM使用类
删除物理账号后将无法在DDM上创建逻辑表。 删除DDM创建的物理表 删除物理表后,将导致DDM数据丢失,DDM后续无法正常使用该逻辑表。 修改DDM创建的物理表名 将导致DDM无法获取该逻辑表的数据,且后续无法正常使用。 修改记录 如修改全局表记录,将会影响各分片数据一致性。 修改白名单 需要确保DDM服务在RDS
TABLE_NAME 表名 可以多个同类型的表,用空格隔开。 建议只导出与业务相关的表结构。 mysql_table_data.sql 生成的表数据文件名。 每次导出不同表时文件名不同。 建议以“逻辑库名”+“_”+“逻辑表名”+“_”+“data”格式命名,以免数据被覆盖。如mysql_table_data
逻辑库模式选择拆分库,根据业务需求填写逻辑库总分片数,关联RDS for MySQL准备中已创建成功的新RDS for MySQL实例,然后单击“下一步”。 图1 关联RDS for MySQL实例 输入RDS for MySQL实例密码,进行数据节点可用性检测。测试成功后,单击“完成”。 逻辑库创建成功。
场景六:从华为云RDS for MySQL迁移到DDM 通过数据复制服务(DRS)将RDS for MySQL数据迁移到DDM。 父主题: 数据迁移
{TABLE_NAME}查看源华为云上自建MySQL中数据表结构。 表2 表迁移策略 逻辑库类型 逻辑表类型 表结构迁移策略 表数据迁移策略 拆分 拆分表 在原表结构基础上增加拆分键声明(详见建表语句说明文档),形成适用于DDM的建表语句,连接DDM并登录对应逻辑库后执行。 通过DDM导入源表数据。 拆分 广播表
select场景,建议join条件是每个表的拆分字段或使用广播表,或者是驱动表是一个小表(inner/left join驱动表是左表,right join驱动表是右表)。 不建议两个大表直接进行join操作。 不建议join on condition中含有非等值操作。 如遇到临时表超限(Temp table
进行建表操作。 建表操作是将源RDS for MySQL数据库中的表在DDM实例中重新创建,根据表的性质可选择创建为广播表、单表、拆分表。广播表和单表的使用场景请参考广播表和单表的使用场景。 图1 原数据库表 图2 address_test表数据 图3 user_test表数据
TABLE_NAME 表名 可以多个同类型的表,用空格隔开。 建议只导出与业务相关的表结构。 mysql_table_data.sql 生成的表数据文件名。 每次导出不同表时文件名不同。 建议以“逻辑库名”+“_”+“逻辑表名”+“_”+“data”格式命名,以免数据被覆盖。如mysql_table_data
0系列版本的RDS for MySQL实例,不支持Serverless类型和容器类型。 不支持GaussDB(for MySQL)实例和云耀数据库实例。 DDM暂不支持MySQL实例配置SSL连接。 禁止MySQL实例开启区分大小写。 如果您使用的MySQL版本为5.7,请您在MySQL实例创建完
本文将介绍如何通过DDM对已有RDS for MySQL实例进行分库分表。 操作流程 图1 流程图 前提条件 拥有华为账号。 新的RDS for MySQL实例已创建成功。 源RDS for MySQL实例与目标DDM实例、新RDS for MySQL实例必须处于相同VPC,且安全组配置相同。
私有云。 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。 当VPC列表的VPC状态为“可用”时,表示VPC创建完成。 创建安全组 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。
单击左侧的服务列表图标,选择“网络 > 虚拟专用网络 VPN”。 在左侧导航栏选择“虚拟专用网络 > 企业版-VPN网关”。 在“VPN网关”界面,单击“创建VPN网关”,更多参数的说明请参见创建VPN网关。 VPN网关接入的虚拟私有云(VPC)和源端RDS for MySQL实例的VP
账号权限介绍 DDM的权限管理系统参考MySQL的权限管理进行实现,DDM支持大部分的MySQL的语法和权限类型。MySQL账号和权限系统的详细信息请参见MySQL官方文档。 本文档主要介绍DDM账号规则、权限级别、权限项、以及权限操作。 DDM里通过CREATE USER或GR
创建DDM账号 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 单击左侧导航栏的“账号管理”页签,进入账号管理页面。