## 28.3 系统架构进度报告

下列[`系统`](sys-schema.html)模式视图为长时间运行的事务提供进度报告：

```
processlist
session
x$processlist
x$session
```

假设启用了所需的工具和消费者，则`进步`这些视图的列显示支持进度报告的阶段完成的工作百分比。

阶段进度报告要求`events_stages_current`启用消费者，以及需要进度信息的工具。这些阶段的工具目前支持进度报告：

```
stage/sql/Copying to tmp table
stage/innodb/alter table (end)
stage/innodb/alter table (flush)
stage/innodb/alter table (insert)
stage/innodb/alter table (log apply index)
stage/innodb/alter table (log apply table)
stage/innodb/alter table (merge sort)
stage/innodb/alter table (read PK and internal sort)
stage/innodb/buffer pool load
```

对于不支持估计和完成工作报告的阶段，或者如果所需的工具或消费者未启用，则`进步`列是`空值`.
