开发者社区> xaubllxwtvaqiu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【笔记】开发指南—DAL语句—DDL管理语句—SHOW DDL

简介: 一条DDL语句会以一个DDL任务方式在PolarDB-X内部执行,使用SHOW DDL命令可以查看当前PolarDB-X实例中的DDL任务。
+关注继续查看

语法


SHOW [FULL] DDL;

示例


mysql> show ddl\G;

1. row **
JOB_ID: 1359947811109470208
OBJECT_SCHEMA: d1
OBJECT_NAME: t2
ENGINE: DAG
DDL_TYPE: ALTER_TABLE
STATE: PAUSED
BACKFILL_PROGRESS: 0%
PHY_DDL_PROGRESS: 100%
PROGRESS: 20%
START_TIME: 2021-08-05 11:01:25.291
END_TIME: 2021-08-05 11:02:27.020
ELAPSED_TIME(MS): 61729
PHY_PROCESS:
CANCELABLE: true
1 row in set (0.03 sec)

返回参数说明

参数名称说明
JOB_IDDDL任务唯一标识,取值需为64位有符号长整型数值。
OBJECT_SCHEMADDL任务对象的Schema名称。
OBJECT_NAMEDDL任务对象名称,例如当前执行DDL的表名称。
ENGINEDDL任务引擎类型,默认为DAG。
DDL_TYPEDDL任务类型,例如,CREATE_TABLE
STATEDDL任务当前所处的状态,具体请参见DDL状态
BACKFILL_PROGRESSDDL任务中,数据回填的进度。
PHY_DDL_PROGRESSDDL任务中,当前执行的一批物理DDL的进度。
PROGRESSDDL任务的总体进度。
START_TIMEDDL任务开始执行的时间。
END_TIMEDDL任务结束执行的时间。
ELAPSED_TIME(MS)DDL任务截止到任务查看时已经消耗的时间,单位:毫秒。
PHY_PROCESS执行中的物理DDL的状态。
CANCELABLEDDL任务是否可通过CANCEL DDL命令取消。

DDL状态

SHOW DDL命令返回的STATE字段标示了DDL任务的状态,状态转移图如下所示:29.png

绝大多数情况,DDL任务会按照QUEUED->RUNNING->COMPLETED的流程执行成功。

异常情况下,DDL任务可能会自动回滚,此时的流程为QUEUED->RUNNING->ROLLBACK_RUNNING->ROLLBACK_COMPLETED

特殊情况下,DDL任务的状态还可以通过命令干预,上图中箭头上展示的是可用于修改DDL任务状态的命令。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【笔记】开发指南—DAL语句—DDL管理语句—SHOW DDL
一条DDL语句会以一个DDL任务方式在PolarDB-X内部执行,使用SHOW DDL命令可以查看当前PolarDB-X实例中的DDL任务。
6 0
【笔记】开发指南—DAL语句—DDL管理语句—SHOW DDL
一条DDL语句会以一个DDL任务方式在PolarDB-X内部执行,使用SHOW DDL命令可以查看当前PolarDB-X实例中的DDL任务。
10 0
开发指南—DAL语句—DDL管理语句—SHOW DDL RESULT
可以通过SHOW DDL RESULT命令查看近期执行过的DDL任务的结果
8 0
【笔记】开发指南—DAL语句—DDL管理语句—SHOW DDL
一条DDL语句会以一个DDL任务方式在PolarDB-X内部执行,使用SHOW DDL命令可以查看当前PolarDB-X实例中的DDL任务。
13 0
开发指南—DAL语句—DDL管理语句—SHOW DDL RESULT
可以通过SHOW DDL RESULT命令查看近期执行过的DDL任务的结果
15 0
开发指南—DAL语句—DDL管理语句—SHOW DDL RESULT
可以通过SHOW DDL RESULT命令查看近期执行过的DDL任务的结果
23 0
开发指南—DAL语句—DDL管理语句—SHOW DDL
一条DDL语句会以一个DDL任务方式在PolarDB-X内部执行,使用SHOW DDL命令可以查看当前PolarDB-X实例中的DDL任务。
79 0
数据库管理初创公司 OtterTune 获得 1200 万美元 A 轮融资,用人工智能优化开源数据库部署
近日,数据库自动化和优化初创公司OtterTune宣布已完成了 1200 万美元的 A 轮融资。这笔资金由 Intel Capital 和 Race Capital 牵头,并得到了 Accel 的支持。另外,Intel Capital 高级董事总经理 Nick Washburn 将加入 OtterTune 的董事会。
51 0
SQL Server 2012实施与管理实战指南(笔记)——Ch3Alwayson可用组
3.AlwaysOn可用组 Alwayson支持的,是一个可用性组,每个可用性组是包含了多个用户数据库的容器,可用性组内的数据库可以作为一个整体进行故障转移。 AlwaysOn关键特性: 一、类似集群的特性 1.多个数据库可以一起迁移 2.提供一个虚拟服务器名,这个虚拟服务器名始终是当前的primary。
1046 0
7630
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载