SYS_UNLOAD_HISTORY - Amazon Redshift

SYS_UNLOAD_HISTORY

SYS_UNLOAD_HISTORY では、UNLOAD コマンドの詳細を表示します。いくつかのフィールドの累積統計情報を含む UNLOAD コマンドが、それぞれの行に対応し表示されます。この情報には、実行中および終了した UNLOAD コマンドの両方が含まれます。

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

テーブルの列

列名 データ型 説明
user_id integer アンロードを送信したユーザーの識別子。
query_id bigint UNLOAD コマンドのクエリ識別子。
transaction_id bigint トランザクション識別子。
session_id integer アンロードを実行しているプロセスのプロセス識別子。
database_name text 対象のオペレーションが発行された時点で、ユーザーが接続されていたデータベースの名前。
status text UNLOAD コマンドのステータス。有効な値は、runningcompletedaborted、および unknown です。
start_time timestamp アンロードが開始した時刻。
end_time timestamp アンロードが完了した時刻。
duration bigint UNLOAD コマンド中に消費された時間 (マイクロ秒)。
file_format text 出力ファイルのファイル形式。
compression_type text 圧縮タイプ
unloaded_location text アンロードされたファイル用の Amazon S3 の場所。
unloaded_rows bigint 行の数。
unloaded_files_count bigint 出力ファイルとして数えられるファイルの数。
unloaded_files_size bigint 出力ファイルのファイルサイズ。
error_message text UNLOAD コマンドのエラーメッセージ。

サンプルクエリ

次のクエリは、アンロードコマンドの形式、行、ファイル数を含め、アンロードされたクエリの詳細を表示します。

SELECT query_id, file_format, start_time, duration, unloaded_rows, unloaded_files_count FROM sys_unload_history ORDER BY query_id, file_format limit 100;

サンプル出力。

query_id | file_format | start_time | duration | unloaded_rows | unloaded_files_count ----------+-------------+----------------------------+----------+---------------+---------------------- 527067 | Text | 2022-02-09 05:18:35.844452 | 5932478 | 10 | 1