DDL一致性检测
更新时间 2025-09-16 15:57:05
最近更新时间: 2025-09-16 15:57:05
本文为您介绍如何在控制台上为Schema或表进行DDL一致性检测。
前提条件
实例状态为运行中。
已创建Schema或表。
背景信息
通过DDL一致性检测功能,可以确保数据库和表的结构在分布式环境中保持正确性和一致性,避免因结构不一致而导致的数据错误、服务中断或其他异常情况。
约束限制
仅V5.1.20.0.11及以后版本创建的实例,支持DDL一致性检测。
操作步骤
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库,进入分布式关系型数据库产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏,选择DRDS > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,找到目标实例,单击操作列的管理,进入实例基本信息页面。
单击Schema管理,进入目标实例的Schema管理页面。
对Schema或表进行一致性检测:
Schema:
在Schema列表中,找到目标Schema,然后在操作列选择更多 > 一致性检测。
表:
单击目标schema操作列的管理,然后单击库表管理,进入库表管理页面。
在库表列表中,找到目标库表,然后在操作列选择更多 > 一致性检测。
等待检测结果:
如果检测结果正常,则会提示success。
如果检测结果异常,您可以根据界面提示进行处理,然后重新进行一致性检测,直至检测结果正常。
以检测test为例,检测结果异常示例如下,其中,
test
为表名称,twee_2
为检测不通过的分片节点名称。[test] 一致性检查失败!异常dn : twee_2:check failed: table column check failed! primary key check failed! table index check failed