Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SVV_MV_INFO
對於每個具體化視觀表,SVV_MV_INFO 資料表都會包含一個列,顯示資料是否過時,以及狀態資訊。
如需具體化視觀表的相關資訊,請參閱 Amazon Redshift 中的具體化視觀表。
所有使用者都可看見 SVV_MV_INFO。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| database_name | char(128) | 包含具體化視觀表的資料庫。 |
| schema_name | char(128) | 資料庫的結構描述。 |
| user_name | char(128) | 擁有具體化視觀表的使用者。 |
| name | char(128) | 具體化視觀表名稱。 |
| is_stale | char(1) | t 表示具體化視觀表已過時。「過時」的具體化視觀表是基底資料表已更新,但具體化視觀表尚未重新整理時的具體化視觀表。如果重新整理自上一次重新啟動以來都並未執行,這項資訊可能會不準確。 |
| state | integer | 具體化視觀表的狀態如下:
|
| autorewrite | char(1) | t 表示具體化視觀表適用於自動重新寫入查詢。 |
| autorefresh | char(1) | t 表示可以自動重新整理具體化視觀表。 |
範例查詢
若要檢視所有具體化視觀表的狀態,請執行下列查詢。
select * from svv_mv_info;
此查詢傳回下列範例輸出。
database_name | schema_name | user_name | name | is_stale | state | autorefresh | autorewrite --------------+-------------------------+-----------+---------+-----------+-------+-------------+---------------- dev | test_ivm_setup | catch-22 | mv | f | 1 | 1 | 0 dev | test_ivm_setup | lotr | old_mv | t | 1 | 0 | 1