检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该功能仅支持内核3.0.3以上的版本。 连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。 输入如下命令,修改表test的全局序列的cache值。 alter sequence test cache 5000 输入如下命令,查看test序列的INCREMENT值即是cache值。
RDS_ADDRESS为待导入数据的RDS的地址。 RDS_PORT为RDS实例的端口。 RDS_USER为RDS实例的用户名。 DB_NAME为RDS数据库名称,如果导入的是单表,DB_NAME为RDS第一个分片的物理数据库。 mysql_table_schema.sql为待导入的表结构文件名。 mysq_table_data
修改实例安全组 DDM服务支持修改数据库实例的安全组。 更多配置安全组操作,请参考如何选择和配置安全组。 使用须知 修改安全组后可能导致当前DDM实例与关联的数据节点网络不通,请谨慎选择。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择指定的实例,单击实例名称。 在基本信息
、停机时间要求等情况,设计合适的迁移方案。 对于数据量较大的场景,建议通过工单或售后服务联系DDM技术支持人员进行支撑,在正式数据迁移前进行充分的迁移演练测试。 迁移前准备 准备可以访问旧RDS实例、目标DDM实例和目标DDM实例关联的RDS实例的ECS。 确保旧RDS实例、目标
alancedConnectionProxy.java:344) 查看使用的MySQL版本,为5.1.44。 查看该版本源代码,发现获取连接时,LoadBalance会根据负载均衡策略更新连接,并将老连接的配置复制给新连接,在新连接AutoCommit为true,新连接部分参数和
如何处理数据迁移过程中自增列报错:主键重复 重新设置自增主键的初始值为大于当前已有数据的最大值,执行如下语句: ALTER SEQUENCE 库名.SEQ名 START WITH 新初始值 父主题: DDM使用类
方案概述 操作场景 本文将介绍如何通过DDM对已有RDS for MySQL实例进行分库分表。 操作流程 图1 流程图 前提条件 拥有华为账号。 新的RDS for MySQL实例已创建成功。 源RDS for MySQL实例与目标DDM实例、新RDS for MySQL实例必须处于相同VPC,且安全组配置相同。
数据库时间与北京时间相差13或14小时该如何解决 问题现象 数据库时区设置为北京时间时,通过JDBC连接DDM,查询到的时间与北京时间相差13或14小时。 原因分析 JDBC驱动连接DDM时会向DDM查询数据库时区设置,DDM返回时区为CST(中国标准时间)。 CST有4种含义:
资源,对资源进行手动续费的操作。 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。 手动续费资源。 单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 批量续费:在资源页面勾选需要续费的资源,单击列表左上角的“批量续费”。 选择续费
如何处理配置参数未超时却报错 建议可将参数SocketTimeOut值调整或者去掉,默认为0则不断开连接。 父主题: DDM使用类
0/0”且协议端口不为“全部”,需要将DDM实例的内网IP地址和端口添加到出方向规则。 图16 ECS的安全组 查看DDM的安全组的入方向规则,需要将ECS实例的私有IP地址和端口添加到入方向规则。 在ECS上打开浏览器,下载并安装MySQL-Front工具(以5.4版本为例)。 图17
全局序列结合insert和replace的使用只支持拆分表,不支持广播表和单表。 nextval和currval在insert和replace语句中是从左到右执行的,如果一条语句使用同一个全局序列nextval多次,每出现一次就递增一次。 全局序列是属于逻辑库的,删除逻辑库,所在删除逻辑库的全局序列也会被删除。
如何处理INSERT语句批量插入多条数据时报错 解决方案 建议拆分为多条INSERT语句插入。 父主题: SQL语法类
创建DRS迁移任务 本章节介绍如何创建DRS迁移任务,将源RDS for MySQL实例数据迁移到新DDM实例。 操作步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移服务”按钮,创建一个迁移任务,将源RDS
nextval(n)场景下并且不支持跨库操作。 currval不支持currval(n)的用法。 操作步骤 连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。 输入命令创建全局序列。 create sequence seq_test; 输入命令,返回下一个序列值。 select seq_test
选择查询条件后,单击“查询”。 在需要查看的记录左侧,单击展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,在弹出框中显示该操作事件结构的详细信息。 单击右侧的“导出”,将查询结果以CSV格式的文件导出,该CSV文件包含了云审计服务记录的七天以内的操作事件的所有信息。 关于事件结构的关键字段详解
购买更符合业务的分布式数据库中间件实例。 表1 DDM最佳实践一览表 章节名称 简介 合理制定分片策略 介绍创建拆分表时如何选择拆分键和拆分算法。 如何选择DDM逻辑库分片数 介绍创建拆分库时如何合理选择逻辑库分片。 广播表和单表的使用场景 介绍广播表和单表的常用场景。 DDM事务模型
DDM使用类 DDM如何进行分片 如何解决JDBC驱动方式连接DDM异常问题 使用mysqldump从MySQL导出数据非常缓慢的原因 导入数据到DDM过程中出现主键重复 如何处理数据迁移过程中自增列报错:主键重复 如何处理配置参数未超时却报错 如何处理DDM逻辑库与RDS实例的先后关系
RDS for MySQL哪些高危操作会影响DDM 如何处理表中存在主键重复的数据 如何通过show full innodb status指令查询RDS for MySQL相关信息 如何选择数据节点RDS for MySQL的规格
业务情况:目前业务规模以及对日后增长趋势的预估。分片变更是重要的数据变更动作,如果DN节点的存储空间足够,建议您推迟执行分片变更操作。 是否增加分片:增加分片意味着拆分规则发生变化,当前逻辑库中所有的数据都需要按照新拆分规则重新计算并移动位置,相比不增加分片的变更需要更大的资源占用,速度也相对较慢。