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
 
