SVL_MV_REFRESH_STATUS - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SVL_MV_REFRESH_STATUS

針對具體化檢視的重新整理活動,SVL_MV_REFRESH_STATUS 檢視會包含一個資料列。

如需具體化檢視的詳細資訊,請參閱 在 Amazon Redshift 中建立具體化檢視

所有使用者都可看見 SVL_MV_REFRESH_STATUS。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性

資料表欄位

資料欄名稱 資料類型 描述
db_name char(128) 包含具體化檢視的資料庫。
userid bigint 執行重新整理的使用者 ID。
schema_name char(128) 具體化檢視的結構描述。
mv_name char(128) 具體化檢視名稱。
xid bigint 重新整理的交易 ID。
starttime timestamp 重新整理的開始時間。
endtime timestamp 重新整理的結束時間。
status text 重新整理的狀態。範例值包括下列各項:
  • 重新整理以累加方式成功更新 MV

  • 重新整理成功從頭重新運算 MV

  • 重新整理以累加方式將 MV 部分更新至作用中交易

  • 已經更新 MV

  • 重新整理失敗。已重新命名基底資料表資料欄

  • 重新整理失敗。已變更基底資料表資料欄類型

  • 重新整理失敗。已重新命名基底資料表

  • 內部錯誤導致的重新整理失敗。

  • 重新整理失敗。已捨棄基底資料表資料欄

  • 重新整理失敗。已重新命名 MV 的結構描述

  • 重新整理失敗。找不到 MV

  • 由於用户工作負載過多,自動刷新中止

  • 重新整理失敗。可序列化隔離衝突

刷新類型 char(32) 刷新類型的定義。範例值包含手動汽車

範例查詢

若要檢視具體化檢視的重新整理狀態,請執行下列查詢。

select * from svl_mv_refresh_status;

此查詢傳回下列範例輸出:

db_name | userid | schema | name | xid | starttime | endtime | status ---------+--------+-----------+---------+-------+----------------------------+----------------------------+------------------------------------------------------ dev | 169 | mv_schema | mv_test | 6640 | 2020-02-14 02:26:53.497935 | 2020-02-14 02:26:53.556156 | Refresh successfully recomputed MV from scratch dev | 166 | mv_schema | mv_test | 6517 | 2020-02-14 02:26:39.287438 | 2020-02-14 02:26:39.349539 | Refresh successfully updated MV incrementally dev | 162 | mv_schema | mv_test | 6388 | 2020-02-14 02:26:27.863426 | 2020-02-14 02:26:27.918307 | Refresh successfully recomputed MV from scratch dev | 161 | mv_schema | mv_test | 6323 | 2020-02-14 02:26:20.020717 | 2020-02-14 02:26:20.080002 | Refresh successfully updated MV incrementally dev | 161 | mv_schema | mv_test | 6301 | 2020-02-14 02:26:05.796146 | 2020-02-14 02:26:07.853986 | Refresh successfully recomputed MV from scratch dev | 153 | mv_schema | mv_test | 6024 | 2020-02-14 02:25:18.762335 | 2020-02-14 02:25:20.043462 | MV was already updated dev | 143 | mv_schema | mv_test | 5557 | 2020-02-14 02:24:23.100601 | 2020-02-14 02:24:23.100633 | MV was already updated dev | 141 | mv_schema | mv_test | 5447 | 2020-02-14 02:23:54.102837 | 2020-02-14 02:24:00.310166 | Refresh successfully updated MV incrementally dev | 1 | mv_schema | mv_test | 5329 | 2020-02-14 02:22:26.328481 | 2020-02-14 02:22:28.369217 | Refresh successfully recomputed MV from scratch dev | 138 | mv_schema | mv_test | 5290 | 2020-02-14 02:21:56.885093 | 2020-02-14 02:21:56.885098 | Refresh failed. MV was not found