云数据库 RDS-DDL进度显示:功能特点
功能特点
字段 |
说明 |
---|---|
THREAD_ID |
线程ID |
QUERY |
ALTER TABLE SQL语句内容 |
START_TIME |
DDL开始时间 |
ELAPSED_TIME |
已执行的时间(s) |
ALTER_TABLE_STAGE |
当前执行的内容 |
STAGE_COMPLETED |
已完成的工作单位 |
STAGE_ESTIMATED |
预估的工作单位 |
一个DDL从开始到结束可能有下面几个阶段(ALTER_TABLE_STAGE字段的值):
- stage/innodb/alter table (read PK and internal sort):读取主键。
- stage/innodb/alter table (merge sort):根据主键排序,这个过程可能较慢,因为会有临时文件生成。
- stage/innodb/alter table (insert):将排序后的数据插入表中。
- stage/innodb/alter table (log apply index):将DDL过程中客户执行的DML日志应用到本次创建/修改的索引。
- stage/innodb/alter table (flush):数据刷盘。
- stage/innodb/alter table (log apply table):将DDL过程中客户执行的DML日志应用到本次创建/修改的表。
- stage/innodb/alter table (end):结束阶段。