SVL_S3QUERY - Amazon Redshift

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

SVL_S3QUERY

SVL_S3QUERY ビューを使用して、セグメントおよびノードスライスレベルで Amazon Redshift Spectrum クエリの詳細を確認します。

SVL_S3QUERY はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できます。通常のユーザーは自分のデータのみを表示できます。詳細については、「Visibility of data in system tables and views」を参照してください。

テーブルの列

列名 データ型 説明:
userid integer 指定のエントリを生成したユーザーの ID。
query integer クエリ ID。
segment integer セグメント番号。複数のセグメントから構成された 1 つのクエリ。各セグメントは 1 つ以上のステップから構成されます。
step integer 実行されたクエリステップ。
node integer ノード番号。
slice integer 特定のセグメントが実行したデータスライス。
starttime タイムスタンプ クエリの実行が開始された時間 (UTC)。
endtime タイムスタンプ クエリの実行が完了した時間 (UTC)。
elapsed integer 経過時間 (マイクロ秒)。
external_table_name char(136) s3 スキャンステップの外部テーブル名の内部形式。
is_partitioned char(1) true (t) の場合、この列の値は外部テーブルがパーティション化されていることを示します。
is_rrscan char(1) true (t) の場合、この列の値は範囲限定スキャンが適用されたことを示します。
s3_scanned_rows bigint Amazon S3 からスキャンされ、Redshift Spectrum レイヤーに送信された行数。
s3_scanned_bytes bigint Amazon S3 からスキャンされ、Redshift Spectrum レイヤーに送信されたバイト数。
s3query_returned_rows bigint Redshift Spectrum レイヤーからクラスターに返された行数。
s3query_returned_bytes bigint Redshift Spectrum レイヤーからクラスターに返されたバイト数。
files integer このスライスのこの S3 で処理されたファイルの数。
splits int このスライスで処理された分割の数。たとえば分割可能なデータファイルの容量が大きい場合 (約 512 MB を超えるデータファイルなど)、Redshift Spectrum はファイルを複数の S3 リクエストに分割し、並列処理を試みます。
total_split_size bigint このスライスで処理された分割の合計サイズ (単位: バイト)。
max_split_size bigint このスライスで処理された分割の最大サイズ (単位: バイト)。
total_retries integer 処理されたファイルの再試行の総数。
max_retries integer 個別の処理ファイルの再試行の最大数。
max_request_duration integer Redshift Spectrum の個別リクエストの最長時間 (マイクロ秒)。
avg_request_duration double precision Redshift Spectrum リクエストの平均時間 (マイクロ秒)。
max_request_parallelism integer この S3 スキャンステップのこのスライス上で未処理の Redshift Spectrum の最大数。
avg_request_parallelism double precision この S3 スキャンステップのこのスライス上の並列 Redshift Spectrum リクエストの平均数。

サンプルクエリ

次の例では、最後に実行されたクエリのスキャンステップの詳細を取得します。

select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |     0 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     1 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |     2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |     3 |  216671 |               0 |                0 |                     0 |                      0 |     0