次の 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
です。