SHOW ALTER MATERIALIZED VIEW
SHOW ALTER MATERIALIZED VIEW 显示同步物化视图的构建状态。
提示
此操作不需要任何权限。
语法
SHOW ALTER MATERIALIZED VIEW [ { FROM | IN } db_name]
中括号 [] 中的参数是可选的。
参数
| 参数 | 必需 | 描述 |
|---|---|---|
| db_name | 否 | 物化视图所在的数据库的名称。如果未指定此参数,则默认使用当前数据库。 |
返回值
| 返回 | 描述 |
|---|---|
| JobId | 刷新 Job 的 ID。 |
| TableName | 表的名称。 |
| CreateTime | 创建刷新 Job 的时间。 |
| FinishedTime | 刷新 Job 完成的时间。 |
| BaseIndexName | 基表的名称。 |
| RollupIndexName | 物化视图的名称。 |
| RollupId | 物化视图 Rollup 的 ID。 |
| TransactionId | 等待执行的事务的 ID。 |
| State | Job 的状态。 |
| Msg | 错误消息。 |
| 进度 | 刷新 Job 的进度。 |
| Timeout | 刷新 Job 的超时时间。 |
示例
示例 1:同步物化视图的构建状态
MySQL > SHOW ALTER MATERIALIZED VIEW\G
*************************** 1. row ***************************
JobId: 475991
TableName: lineorder
CreateTime: 2022-08-24 19:46:53
FinishedTime: 2022-08-24 19:47:15
BaseIndexName: lineorder
RollupIndexName: lo_mv_sync_1
RollupId: 475992
TransactionId: 33067
State: FINISHED
Msg:
Progress: NULL
Timeout: 86400
*************************** 2. row ***************************
JobId: 477337
TableName: lineorder
CreateTime: 2022-08-24 19:47:25
FinishedTime: 2022-08-24 19:47:45
BaseIndexName: lineorder
RollupIndexName: lo_mv_sync_2
RollupId: 477338
TransactionId: 33068
State: FINISHED
Msg:
Progress: NULL
Timeout: 86400
2 rows in set (0.00 sec)