MySQL 8.4 发布说明
以下 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
。