STV_XRESTORE_ALTER_QUEUE_STATE - Amazon Redshift

STV_XRESTORE_ALTER_QUEUE_STATE

在经典大小调整期间,使用 STV_XRESTORE_ALTER_QUEUE_STATE 监控每个表的迁移进度。当目标节点类型为 RA3 时,这特别适用。有关 RA3 节点经典大小调整的更多信息,请转到经典大小调整

STV_XRESTORE_ALTER_QUEUE_STATE 仅对超级用户可见。有关更多信息,请参阅 系统表和视图中的数据可见性

此表中的部分或全部数据也可以在 SYS 监控视图 SYS_RESTORE_STATE 中找到。SYS 监控视图中的数据经过格式化处理,便于使用和理解。我们建议您使用 SYS 监控视图进行查询。

表列

列名称 数据类型 描述
userid 整数 发起大小调整的用户的 ID。
db_id 整数 数据库的 ID。
schema char(128) 架构的名称。
table_name char(128) 表的名称。
tbl 整数 表的 ID。
status char(64) 表迁移进度的状态。可能值如下所示。
  • Waiting:正在等待再分发开始

  • Applying:当前正在进行再分发

  • Finished:已完成再分发

task_type 整数 表的再分配类型。可能值如下所示。
  • 1:KEY

  • 2:EVEN

有关分发方式的更多信息,请参阅分配方式

示例查询

以下查询显示了数据库中正在等待大小调整、当前正进行大小调整和已完成大小调整的表的数量。

select db_id, status, count(*) from stv_xrestore_alter_queue_state group by 1,2 order by 3 desc db_id | status | count -------+------------+------ 694325 | Waiting | 323 694325 | Finished | 60 694325 | Applying | 1