# DDL 语句处理概述

![`smart`](DDLExecutionProcessOverview_aa_003_20220512.png)

-----------------------------------------------------------
DDL 语句的执行过程可以描述为：

1. TiDB 服务器接收到一个 DDL 语句请求。

2. TiDB 服务器将 DDL 语句转换为 Job，并将其存储在 TiKV 的 DDL Job 队列中。

3. TiDB 服务器从 TiKV 服务器消费 DDL 作业队列。

4. TiDB 服务器在作业中执行更改操作（创建，删除，更改等）并持久化更改后的状态。

5. TiDB 服务器将成功执行的 Job 从 DDL 队列中移除，并放入历史队列中。

