STL_MV_STATE - Amazon Redshift

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

STL_MV_STATE

STL_MV_STATE 檢視包含具體化檢視的每個狀態轉換的資料列。

如需具體化視觀表的相關資訊,請參閱 Amazon Redshift 中的具體化視觀表

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

此表格中的部分或全部資料也可以在SYS監控檢視 中找到SYS_MV_STATE。SYS 監控檢視中的資料已格式化,以便於使用和理解。建議您針對查詢使用SYS監控檢視。

資料表欄

欄名稱 資料類型 描述
userid bigint 建立事件的使用者 ID。
starttime timestamp 事件的開始時間。
xid bigint 事件的交易 ID。
event_desc char(500) 提示狀態變更的事件。一些範例值包括如下:
  • 已變更資料欄類型

  • 已捨棄資料欄

  • 已重新命名資料欄

  • 已變更結構描述名稱

  • 小型資料表轉換

  • TRUNCATE

  • Vacuum

請注意,此欄還有其他可能的值。
db_name char(128) 包含具體化視觀表的資料庫。
base_table_schema char(128) 基底資料表的結構描述。
base_table_name char(128) 基底資料表的名稱。
mv_schema char(128) 具體化視觀表的結構描述。
mv_name char(128) 具體化視觀表的名稱。
state character(32) 具體化視觀表的變更後狀態如下:
  • 重新運算

  • 無法重新整理

下表顯示 event_descstate 範例組合。

event_desc | state -------------------------+--------------- TRUNCATE | Recompute TRUNCATE | Recompute Small table conversion | Recompute Vacuum | Recompute Column was renamed | Unrefreshable Column was dropped | Unrefreshable Table was renamed | Unrefreshable Column type was changed | Unrefreshable Schema name was changed | Unrefreshable

範例查詢

若要檢視具體化視觀表的狀態轉換日誌,請執行下列查詢。

select * from stl_mv_state;

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

userid | starttime | xid | event_desc | db_name | base_table_schema | base_table_name | mv_schema | mv_name | state --------+----------------------------+------+-----------------------------+---------+----------------------+----------------------+----------------------+---------------+--------------- 138 | 2020-02-14 02:21:25.578885 | 5180 | TRUNCATE | dev | public | mv_base_table | public | mv_test | Recompute 138 | 2020-02-14 02:21:56.846774 | 5275 | Column was dropped | dev | | mv_base_table | public | mv_test | Unrefreshable 100 | 2020-02-13 22:09:53.041228 | 1794 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-13 22:10:23.630914 | 1893 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute 1 | 2020-02-17 22:57:22.497989 | 8455 | ALTER TABLE ALTER DISTSTYLE | dev | public | mv_base_table | public | mv_test | Recompute 173 | 2020-02-17 22:57:23.591434 | 8504 | Table was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 173 | 2020-02-17 22:57:27.229423 | 8592 | Column type was changed | dev | | mv_base_table | public | mv_test | Unrefreshable 197 | 2020-02-17 22:59:06.212569 | 9668 | TRUNCATE | dev | schemaf796e415850f4f | mv_base_table | schemaf796e415850f4f | mv_test | Recompute 138 | 2020-02-14 02:21:55.705655 | 5226 | Column was renamed | dev | | mv_base_table | public | mv_test | Unrefreshable 1 | 2020-02-14 02:22:26.292434 | 5325 | ALTER TABLE ALTER SORTKEY | dev | public | mv_base_table_sorted | public | mv_test | Recompute