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_desc および state の組み合わせ例を表しています。

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