SVL_S3PARTITION - Amazon Redshift

SVL_S3PARTITION

SVL_S3PARTITION ビューを使用して、セグメントおよびノードスライスレベルで Amazon Redshift Spectrum パーティションの詳細を確認します。

SVL_S3PARTITION はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

注記

SVL_S3PARTITION には、メインクラスターで実行されるクエリのみが含まれます。同時実行スケーリングクラスターで実行されるクエリは含まれていません。メインクラスターおよび同時実行スケーリングクラスターの両方で実行されるクエリにアクセスするには、SYS モニタリングビュー SYS_EXTERNAL_QUERY_DETAIL を使用することをお勧めします。SYS モニタリングビューのデータは、使いやすく理解しやすいようにフォーマットされます。

テーブルの列

列名 データ型 説明
query integer クエリ ID。
segment integer セグメント番号。複数のセグメントから構成された 1 つのクエリ。各セグメントは 1 つ以上のステップから構成されます。
node integer ノード番号。
slice integer 特定のセグメントが実行されたデータスライス。
starttime タイムゾーンなしのタイムスタンプ パーティション削除が開始した時刻 (UTC 時間)。
endtime タイムゾーンなしのタイムスタンプ パーティション削除が完了した時刻 (UTC 時間)。
duration bigint 経過時間 (マイクロ秒)。
total_partitions integer 合計パーティションの数。
qualified_partitions integer 適格なパーティションの数。
assigned_partitions integer スライス上の割り当てられたパーティションの数。
割り当て 文字 割り当てのタイプ。

サンプルクエリ

以下の例は、最後に完了されたクエリに関するパーティションの詳細を取得します。

SELECT query, segment, MIN(starttime) AS starttime, MAX(endtime) AS endtime, datediff(ms,MIN(starttime),MAX(endtime)) AS dur_ms, MAX(total_partitions) AS total_partitions, MAX(qualified_partitions) AS qualified_partitions, MAX(assignment) as assignment_type FROM svl_s3partition WHERE query=pg_last_query_id() GROUP BY query, segment
query | segment |           starttime           |           endtime           | dur_ms| total_partitions | qualified_partitions | assignment_type
------+---------+-------------------------------+-----------------------------+-------+------------------+----------------------+----------------
99232 |       0 | 2018-04-17 22:43:50.201515    | 2018-04-17 22:43:54.674595  |  4473 |       2526       |        334           | p