Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
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;