活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
智算云(DeepSeek专区)
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
算力互联调度平台
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案智云上海应用生态专区
AI应用
  • 泛微合同管理解决方案
  • 泛微数智大脑Xiaoe.AI解决方案
  • MaxKB知识库解决方案
  • 天翼AI文创
AI服务
  • 昆仑AI训推服务解决方案
  • 国信模型服务解决方案
企业应用
  • 翼电子签约解决方案
  • 翼协同解决方案
  • 翼电签-契约锁解决方案
  • 翼视频云归档解决方案
教育应用
  • 翼电子教室
  • 潜在AI教育解决方案
建站工具
  • SSL证书
  • 翼定制建站解决方案
  • 翼多端小程序解决方案
办公协同
  • 天翼云企业云盘
  • 安全邮箱
灾备迁移
  • 云管家2.0
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      分布式关系型数据库

      分布式关系型数据库

      • 分布式关系型数据库

      无数据

        • 产品公告
        • 【资源池下线】2025年12月25日起分布式关系型数据库DRDS下线部分资源池
        • 【下线】2025年5月30日起分布式关系型数据库DRDS逐步下线部分资源池新实例的订购入口
        • 产品动态
        • 版本说明
        • V5.1.9.6020.2533版本更新详情
        • V5.1.9.6020.2531版本更新详情
        • V5.1.20.0.13版本更新详情
        • V5.1.20.0.7版本更新详情
        • V2.9.0版本更新详情
        • 产品介绍
        • 产品定义
        • 产品优势
        • 常用概念
        • 基本概念
        • 分片算法
        • 功能特性
        • 规格
        • 使用限制
        • 网络及操作限制
        • 不支持的特性和使用限制
        • 应用场景
        • 与其他服务的关系
        • 计费说明
        • 计费项
        • 计费模式
        • 包年/包月
        • 按需计费
        • 产品价格
        • 续订
        • 到期与欠费
        • 变更配置
        • 变更计费方式
        • 退订
        • 快速入门
        • 购买须知
        • 概述
        • 步骤一:购买DRDS实例
        • 步骤二:购买MySQL实例
        • 步骤三:DRDS关联MySQL实例
        • 步骤四:创建Schema
        • 步骤五:创建DRDS帐号
        • 步骤六:连接DRDS实例逻辑库
        • 用户指南
        • 功能总览
        • 实例管理
        • 实例状态
        • 续订
        • 规格变更
        • 添加实例节点
        • 删除实例节点
        • 通过DMS登录数据库
        • 退订
        • 一键检测
        • DRDS引擎及操作系统更新
        • 实例标签
        • Schema管理
        • 创建schema
        • 索引设置
        • 库表管理
        • 全局序列管理
        • 导出schema
        • 删除schema
        • 字段加解密
        • DDL一致性检测
        • 分片迁移
        • 节点与分组管理
        • 节点管理
        • 管理节点状态
        • 发布版本
        • 查看日志
        • 命令行
        • 设置GC算法
        • 管理exporter
        • 分组管理
        • 关联MySQL设置
        • 创建自定义分组
        • 用户与角色管理
        • 用户管理
        • 创建用户
        • 设置权限
        • 导出权限
        • 修改密码
        • 编辑用户
        • 删除用户
        • 角色管理
        • 创建角色
        • 设置权限
        • 导出权限
        • 删除角色
        • 关联MySQL管理
        • 关联MySQL
        • 配置同步
        • 解绑MySQL
        • 参数管理
        • 管理计算节点参数
        • 管理分组参数
        • 管理索引组件GiServer参数
        • 监控管理
        • 实例监控
        • 实例计算/存储节点监控
        • GiServer节点监控
        • 云监控服务
        • 备份与恢复
        • 备份
        • 备份功能简介
        • 设置备份策略
        • 创建手动备份
        • 查看备份文件列表
        • 删除备份
        • 恢复
        • 恢复功能简介
        • 通过全量备份文件恢复实例
        • 将实例的数据恢复到指定时间点
        • 查看恢复列表
        • 数据库安全
        • 设置SSL数据加密
        • IP黑白名单
        • DML审计
        • 开启/关闭DML审计规则
        • 新增DML审计规则
        • 修改DML审计规则
        • DDL审计
        • 开启/关闭审计规则
        • 修改DDL审计规则
        • 表审计
        • 云审计
        • 全局索引
        • 概述
        • 开启全局索引
        • 索引存储设置
        • 索引服务管理
        • 管理节点状态
        • 管理日志采集
        • 管理exporter
        • 索引运维
        • 日志管理
        • 实例日志管理
        • 查看控制台操作日志
        • 全局Binlog日志管理
        • 概述
        • 创建日志节点
        • 初始化日志节点
        • 停止或重启日志节点
        • 修改日志节点密码
        • 删除日志节点
        • 云日志服务访问配置
        • 配置日志访问
        • 创建VPCE
        • 统计分析
        • SQL执行分析
        • 慢SQL分析
        • 事务统计
        • 分片统计
        • 分片合理性分析
        • 运维工具
        • 数据库连接查询
        • 数据库锁表查询
        • 数据库连接统计
        • 语句执行状态查询
        • TOP语句查询
        • 访问管理
        • 绑定/解绑弹性IP
        • 使用IPv6
        • 修改安全组
        • 账号与权限
        • 主子账号和IAM权限管理
        • 主子账号使用手册
        • 开发指南
        • 开发限制
        • 数据类型
        • 函数
        • 操作函数
        • 流程函数
        • 数字函数
        • 字符串函数
        • 时间函数
        • 类型转换函数
        • DDL语法
        • 管理数据库的DDL语句
        • 管理数据表的DDL语句
        • 创建表(CREATE TABLE)
        • 修改表(ALTER TABLE)
        • 删除表(DROP TABLE )
        • 重命名表(RENAME TABLE)
        • 优化表(OPTIMIZE TABLE)
        • 设置分片规则的DDL语句
        • 管理用户和角色的DDL语句
        • 授权和回收权限的GRANT/REVOKE语句
        • DDL管理查询类语句
        • 全局序列和全局索引的DDL语句
        • 索引相关的DDL语句
        • 表回收站的DDL语句
        • 支持异步执行的DDL语句
        • Online DDL
        • DDL统一执行框架
        • DML语法
        • 管理命令
        • 管理命令概述
        • SHOW
        • SET
        • CREATE
        • BR
        • XA
        • DT
        • CHECK
        • RECYCLE_BIN
        • 其他
        • 实用SQL语句
        • 全局序列使用
        • 全局序列概述
        • 全局序列创建与删除
        • 全局序列设置规则
        • 全局序列的使用
        • SQL限流
        • 动态加载元数据
        • HINT
        • AUTO_INCREMENT
        • 支持的字符集
        • SQL调优指南
        • 使用Query Profiling分析SQL性能
        • LIMIT分页优化
        • SQL基础规范
        • 数据表规范
        • 字段规范
        • 索引规范
        • SQL规范
        • 数据切分策略
        • 最佳实践
        • 概览
        • 分片策略
        • 分片数目的选择
        • 单片表和全局表
        • 读写分离
        • DRDS事务模型
        • 通过JDBC连接池连接DRDS
        • 云下MySQL数据迁移至DRDS实例方案
        • 导出DRDS实例数据
        • SQL使用规范
        • 常见问题
        • 计费类
        • 购买类
        • 操作类
        • 怎么选择安全组?
        • DRDS实例关联MySQL实例需要满足哪些前提条件?
        • DRDS提供了哪些高可靠保障?
        • 数据库时间与北京时间相差几小时(常见典型包括8、13、14小时)该如何解决?
        • DRDS怎么进行分片?
        • 连接使用DRDS实例过程中有哪些常见问题?
        • DRDS支持哪些版本的JDBC驱动及常用连接参数?
        • 如何处理DRDS逻辑库与MySQL实例的先后关系?
        • 如何调整DRDS的最大连接数?
        • DRDS是否支持直接执行DDL语句?
        • DRDS是如何处理用户及角色权限模型的?
        • DRDS是如何处理审计,且与MySQL的审计有何关系?
        • DRDS如何调整到MySQL的后端连接池参数?
        • DRDS如何设置允许执行跨分片的SQL语句?
        • DRDS性能优化建议
        • SQL 语法类
        • MySQL相关类
        • 如何关联MySQL数据库?
        • MySQL 客户端连接DRDS时出现乱码如何解决?
        • 数据库表名是否区分大小写?
        • 表数据出现主键重复,怎么处理?
        • MySQL哪些高危操作会影响DRDS?
        • 性能白皮书
        • Sysbench测试指南 V2
        • Sysbench测试指南 V1
        • 相关协议
        • 服务等级协议
        • 服务条款
        • API参考
        • API使用说明
          无相关产品

          本页目录

          帮助中心分布式关系型数据库开发指南DDL统一执行框架
          DDL统一执行框架
          更新时间 2026-01-05 10:32:21
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2026-01-05 10:32:21
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          随着业务需求变更和产品功能迭代,DRDS旧的DDL引擎执行框架存在分布式数据库DDL操作的原子性差、可控性低和扩展性低等问题,因此,DRDS对DDL引擎执行框架进行了升级,并逐步完成多个SQL语句基于新执行框架的适配。本文为您介绍统一执行框架相关的功能介绍、DDL任务状态变化、使用说明以及管理命令。

          注意

          仅V5.1.9.6020.2531及以后版本的实例,支持该功能。

          背景信息

          DRDS DDL统一执行框架是为了解决分布式数据库环境中DDL操作的可靠性、可控性和扩展性问题而设计的全新架构。该框架基于DAG(有向无环图)任务编排,将复杂的DDL操作分解为原子任务,通过完善的状态管理和异常处理机制,确保DDL操作的原子性和可靠性。主要特性包括:

          • 原子执行引擎,支持任务依赖定义、幂等重试和自动回滚。

          • 完整的生命周期管理,提供PAUSE/CONTINUE/CANCEL等控制命令。

          • 插件化扩展架构,新增DDL类型只需定义业务逻辑无需修改核心框架。

          • 资源并发控制,避免DDL操作之间的资源冲突。

          DDL任务状态

          统一执行框架执行DDL任务过程中,DDL任务的状态转换如下,每个状态之间的连线上的标注是状态流转的动作,您也可以执行本文的运维命令管理DDL任务状态,对DDL执行过程进行管理。

          状态转换说明:

          1. 初始状态为QUEUED(排队中),自动进入RUNNING(运行中)。

            说明

            运行状态可通过三种管理命令干预:UDAL DDL PAUSE/CANCEL/CONTINUE。

          2. 执行回滚操作,会进入回滚运行状态(ROLLBACK_RUNNING)。

          3. 所有完成状态(COMPLETED/ROLLBACK_COMPLETED)最终都回到终止状态。

          使用说明

          启用统一执行框架执行DDL

          您可以通过参数enableDdlEngine控制统一执行框架模式开关:

          说明

          查看和修改参数的操作,请参见管理分组参数。

          • true(默认):启用统一执行框架执行DDL。

          • false:采用旧执行模式执行DDL。

          支持使用统一执行框架执行的SQL命令

          支持的SQL命令会随DRDS实例的版本迭代而逐步适配,具体支持的SQL命令如下:

          • V5.1.9.6020.2531及以后版本的实例:

            • create database

            • drop database

          • V5.1.9.6020.2533及以后版本的实例:

            • truncate table

          • V5.1.9.6020.2540及以后版本的实例:

            • create table

            • sharding  table

            • create index

            • 全局索引 indop

            • 全局序列 seqop

          UDAL DDL SHOW [job_id[,job_id...]] [LIMIT {[offset,] row_count | row_count OFFSET offset}]

          注意

          仅V5.1.9.6020.2531及以后版本的实例,支持执行该命令。

          语法说明

          • 查看当前正在运行的DDL任务状态,命令参数说明如下:

            参数描述
            job_idDDL任务的唯一标识符
            LIMIT {[offset,] row_count | row_count OFFSET offset}

            可选,限制返回的记录数量,支持分页。

          • 回显参数说明如下:

            参数描述
            Job_idDDL任务的唯一标识符
            Zk_event_path

            ZK DDL任务路径

            Trace_id链路追踪ID
            Async_task_id异步DDL模式的任务ID
            Oper_ddl_job_id旧的oper_ddl_job表的Job ID
            Ddl_typeDDL类型
            Schema_name数据库模式名
            Object_name对象名称
            Origin_sql原始SQL语句
            Exclude_resources依赖的互斥锁资源列表,多个用逗号分隔
            Shared_resources依赖的共享锁资源列表,多个用逗号分隔
            State

            作业状态,可能值:

            • QUEUED:队列中

            • RUNNING:运行中

            • PAUSED:已暂停

            • COMPLETED:已完成

            • ROLLBACK_RUNNING:回滚中

            • ROLLBACK_PAUSED:回滚暂停

            • ROLLBACK_COMPLETED:回滚完成

            Result

            DDL任务执行结果,可能值:

            • 0:初始化

            • 1:成功

            • 2:执行中

            • 3:停止

            • 4:失败

            • 5:取消

            • 6:警告

            Remark备注信息
            Create_time创建时间
            Update_time更新时间

          示例

           mysql> udal ddl show limit 2,1\G
          *************************** 1. row ***************************
                     Job_id: 33
              Zk_event_path: /events/event_0000178351
                   Trace_id: c206091d-30e4-4d9a-a407-eef304666ea7
              Async_task_id: 
            Oper_ddl_job_id: -1
                   Ddl_type: Database
                Schema_name: test_db
                Object_name: NULL
                 Origin_sql: drop database test_db
          Exclude_resources: [test_db]
           Shared_resources: []
                      State: COMPLETED
                     Result: 1
                     Remark: 
                Create_time: 2025-10-15 12:58:06
                Update_time: 2025-10-15 12:58:07
          1 row in set (0.01 sec)

          UDAL DDL PAUSE job_id[,job_id...];

          注意

          仅V5.1.9.6020.2531及以后版本的实例,支持执行该命令。

          语法说明

          • 暂停RUNNING或ROLLBACK_RUNNING状态的任务,命令参数说明如下:

            参数描述
            job_id

            DDL任务的唯一标识符。

            说明

            该参数值可通过UDAL DDL SHOW命令获取。

          示例

          mysql> udal ddl pause 33,34;                                                                                                                                                                                                                                                                                                                                          
          Query OK, 1 row affected (0.02 sec)

          UDAL DDL CANCEL job_id[,job_id...];

          注意

          仅V5.1.9.6020.2531及以后版本的实例,支持执行该命令。

          语法说明

          • 取消状态为RUNNING或PAUSED的DDL任务。取消之后,当前DDL任务已发生的变更将会回滚,数据表将恢复到DDL任务执行之前的状态。取消完成后,执行DDL任务的SQL语句会返回Cancelled DDL job的错误,命令参数说明如下:

            参数描述
            job_id

            DDL任务的唯一标识符。

            说明

            该参数值可通过UDAL DDL SHOW命令获取。

          示例

          mysql> udal ddl cancel 33,34;
          Query OK, 1 row affected (0.02 sec)

          UDAL DDL CONTINUE job_id[,job_id...];

          语法说明

          • 控制状态为PAUSED或ROLLBACK_PAUSED的DDL任务继续执行,命令参数说明如下:

            参数描述
            job_id

            DDL任务的唯一标识符。

            说明

            该参数值可通过UDAL DDL SHOW命令获取。

          示例

          mysql> udal ddl continue 33,34;                                                                                                                                                                                                                                                                                                                                          
          Query OK, 1 row affected (0.02 sec)
          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  Online DDL
          下一篇 :  DML语法
          搜索 关闭
          ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2026天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明