Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  MySQL sys Schema  /  sys Schema Progress Reporting

30.3 sys 模式进度报告

以下 sys 模式视图提供长时间事务的进度报告:

processlist
session
x$processlist
x$session

假设启用了所需的仪器和消费者,那么这些视图的 progress 列将显示支持进度报告的阶段的完成百分比。

阶段进度报告需要启用 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

对于不支持估算和完成工作报告的阶段,或者如果未启用所需的仪器或消费者,那么 progress 列将为 NULL