检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
高危操作提示 在您使用DDM过程中,请不要进行以下高危操作: 为避免系统表、元数据等信息被误清理,用户尽量避免直连DN节点进行数据操作。 为避免元数据丢失,用户请不要清理DDM系统表(如:TBL_DRDS_TABLE、MYCAT_SEQUENCE)。 父主题: 使用限制
MySQL驱动( JDBC)通过Loadbalance方式连接DDM,在某些场景下连接切换时会陷入死循环,最终导致栈溢出。 问题定位 查看APP日志,定位异常原因。 例如,从以下日志中分析出异常最终原因为栈溢出。 Caused by: java.lang.StackOverflowError
https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs
应用记录”,查看应用记录。 您可查看参数模板所应用到的实例名称/ID、应用状态、应用时间、失败原因。 图1 查看应用记录 父主题: 参数模板管理
服务器未能处理请求,可能原因如下: 语义有误,当前请求无法被服务器解析。 请求参数有误。 401 Unauthorized 当前请求需要用户验证,如需要用户名和密码。 403 Forbidden 禁止访问请求页面。 404 Not Found 请求失败,在服务器上未找到请求所希望得到的资源。 405
如果导出数据的顺序不一致,无法比较。 如果导入前后相同,则表示数据迁移成功。 如果数据存在差异,建议联系DDM客服人员进行定位。 端到端验证应用程序通过DDM实例访问相关表只读功能是否正常。 关闭应用程序访问DDM数据库只读开关。 业务验证 切换业务数据源至DDM。 验证是否能正常读取、写入数据。
物理表结构不一致导致扩容失败。 解决方案:请先使用check table语句对表结构做一致性检查,并配合alter table等语句对表结构做修正。如果无法进行DDL修正(如主键、唯一键因为数据原因无法修改),请联系运维人员处理。 没有主键的表不支持迁移。 如果没有主键,就无法精确定位记录,
网IP地址)、用户名和密码(DDM账号、密码)。 单击“连接测试”,若显示连接成功,单击“确定”,等待1-2分钟即可连接成功。连接失败会直接弹出失败原因,请修改后重试。 通过其他可视化的MySQL工具(例如 Workbench)连接DDM实例的操作与此章基本一致,不做详细描述。
在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择分布式数据库中间件服务,进入DDM主界面,单击右上角“购买分布式数据库中间件实例”,尝试购买分布式数据库中间件实例,如果无法购买分布式数据库中间件实例(假设当前权限仅包含DDM
迁移评估 数据库迁移上云前需要进行充分地评估和验证。 根据待迁移数据的现状和未来业务规模,分类进行评估和准备,详细信息如表1所示。 表1 迁移前评估和准备 评估项 说明 迁移数据量与DDM、RDS的实例规格 关于源数据库数据拆分,建议采用先垂直拆分,后水平拆分的方式。 对于源My
如果导出数据的顺序不一致,无法比较。 如果导入前后相同,则表示数据迁移成功。 如果数据存在差异,建议联系DDM客服人员进行定位。 端到端验证应用程序通过DDM实例访问相关表只读功能是否正常。 关闭应用程序访问DDM数据库只读开关。 业务验证 切换业务数据源至DDM。 验证是否能正常读取、写入数据。
下载准备完成,文件状态显示为“准备完成”。 下载准备工作失败,文件状态显示为“准备失败”。 “准备中...”和“准备失败”状态的文件不支持下载。 当前页面支持下载的文件为zip格式,时间范围是从当前时间往前计算,直至zip文件大小累计约为40MB。 下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,是否
abnormal 异常,节点不可正常使用。 creating 创建中,申请节点成功之前的状态。 createfail 创建失败,申请节点处于失败的状态。 enlargefail 节点扩容失败。 resizing 规格变更中,节点正在变更中。 父主题: 附录
如果导出数据的顺序不一致,无法比较。 如果导入前后相同,则表示数据迁移成功。 如果数据存在差异,建议联系DDM客服人员进行定位。 端到端验证应用程序通过DDM实例访问相关表只读功能是否正常。 关闭应用程序访问DDM数据库只读开关。 业务验证 切换业务数据源至DDM。 验证是否能正常读取、写入数据。
查询可用RDS失败。 请检查RDS服务是否正常后,重新下发请求。 400 DBS.300117 获取关联RDS失败。 请检查RDS服务是否正常后,重新下发请求。 400 DBS.300118 逻辑库分片变更失败。 请先检查下发的参数。 400 DBS.300120 获取任务信息失败。 请
showConfiguration 查询可应用该模板参数组的实例列表 parameterGroup queryApplicableInstances 查询参数组的修改历史 parameterGroup queryModifyHistory 查询模板参数组的应用历史 parameterGroup
XA协议的分布式事物可以实现强一致性写,整体分布式事物的一致性说明可参考MySQL官方文档。 在分布式系统里,每个参与者都可以知晓自己操作的成功或者失败,却无法知道其他节点操作的成功或失败。当一个事务跨多个节点时,为了保持事务的原子性与一致性,需要引入一个协调者(Coordinator)来统一掌控所有参与者
不支持 创建逻辑库 支持 支持 不支持 查询逻辑库列表 支持 支持 支持 查询逻辑库详情 支持 支持 支持 分片变更失败-回滚、 分片变更失败-清理 分片变更失败-重试 支持 不支持 不支持 删除逻辑库 支持 支持 不支持 查询账号列表 支持 支持 支持 创建账号 支持 支持 不支持
DDM当前支持单机、FREE、XA三种事务模型。 单机:不允许跨分片事务。 FREE:跨分片事务commit时部分失败无法回滚,导致数据不一致。 XA分布式事务:两阶段提交,跨分片事务commit时部分失败会自动回滚,保证事务内数据一致性。 数据导入导出 支持外部数据导入,帮助用户实现数据库平滑上云。支持DDM实例数据按业务需求导出。
如何处理DDM逻辑库与RDS实例的先后关系 DDM逻辑库与关联的RDS强相关,不允许直接删除关联的RDS,这会导致业务不可用且逻辑库也会删除失败。如果需要删除,先删除逻辑库再删除RDS。 父主题: DDM使用类