SVL_S3PARTITION_SUMMARY
SVL_S3PARTITION_SUMMARY ビューを使用して、セグメントレベルで Redshift Spectrum クエリパーティションの概要を取得します。
SVL_S3PARTITION_SUMMARY はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
SVCS_S3PARTITION の詳細については、「SVCS_S3PARTITION_SUMMARY」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
query | integer | クエリ ID。この値を使用して、他の各種システムテーブルおよびビューを結合できます。 |
segment | integer | セグメント番号。クエリは、複数のセグメントで構成されます。 |
割り当て | char(1) | ノード間のパーティション割り当てのタイプ。 |
min_starttime | timestamp | パーティション処理が開始した時刻 (UTC 時間)。 |
max_endtime | timestamp | パーティション処理が完了した時刻 (UTC 時間)。 |
min_duration | bigint | ノードでこのクエリを実行するのにかかるパーティションの最小処理時間 (マイクロ秒)。 |
max_duration | bigint | ノードでこのクエリを実行するのにかかるパーティションの最大処理時間 (マイクロ秒)。 |
avg_duration | bigint | ノードでこのクエリを実行するのにかかるパーティションの平均処理時間 (マイクロ秒)。 |
total_partitions | integer | 外部テーブルのパーティションの合計数。 |
qualified_partitions | integer | 適格なパーティションの合計数。 |
min_assigned_partitions | integer | 1 つのノードに割り当てられたパーティションの最小数。 |
max_assigned_partitions | integer | 1 つのノードに割り当てられたパーティションの最大数。 |
avg_assigned_partitions | bigint | 1 つのノードに割り当てられたパーティションの平均数。 |
サンプルクエリ
以下の例は、最後に完了されたクエリに関するパーティションスキャンの詳細を取得します。
select query, segment, assignment, min_starttime, max_endtime, min_duration, avg_duration from svl_s3partition_summary where query = pg_last_query_id() order by query,segment;