# DDL 流程概要

![center](./student-guide/diagram/05-Process-Overview-01-01.png)

-------------------------------------------------------------
DDL 语句的执行流程可以描述为：
  - TiDB Server 收到 DDL 语句请求。
  - 将收到的 DDL 语句转化为一个 job，并存储在 TiKV 中的 DDL job 队列中。
  - TiDB Server 读取 TiKV中的 DDL job 队列，找到属于自己的 job。
  - TiDB Server 执行 job 中的变更操作（create、delete 和 alter 等），并持久化变更状态。
  - 将执行成功的 job 从 DDL 队列中移除，放入历史队列（history queue）。