SYS_UNLOAD_DETAIL
SYS_UNLOAD_DETAIL を使用して、UNLOAD 操作の詳細を表示します。UNLOAD ステートメントによって作成された各ファイルについて 1 行ずつ記録します。例えば、UNLOAD で 12 個のファイルが作成される場合、SYS_UNLOAD_DETAIL には対応する 12 行が含まれます。
SYS_UNLOAD_DETAIL はすべてのユーザーが表示できます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
user_id | integer | エントリを生成したユーザーの ID。 |
query_id | integer | UNLOAD コマンドのクエリ識別子。 |
session_id | integer | クエリステートメントに関連付けられたプロセス ID。 |
transaction_id | bigint | ステートメントに関連付けられるトランザクション ID。 |
file_name | character (1280) | Amazon S3 オブジェクトのファイルへの完全パス。 |
start_time | timestamp | トランザクションが開始された時刻。 |
end_time | timestamp | トランザクションが完了した時刻。 |
line_count | bigint | ファイルにアンロードされた行数。 |
transfer_size | bigint | 転送バイト数。 |
file_format | character (10) | アンロードされたファイルのファイル形式。 |
サンプルクエリ
次のクエリは、アンロードコマンドの形式、行、ファイル数を含め、アンロードされたクエリの詳細を表示します。
select query_id, substring(file_name, 0, 50), transfer_size, file_format from sys_unload_detail;
サンプル出力。
query_id | substring | transfer_size | file_format ----------+-------------------------------------------------------------+---------------+------------- 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0000_part_00.gz | 395886 | Text 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0001_part_00.gz | 406444 | Text 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0002_part_00.gz | 409431 | Text 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0003_part_00.gz | 403051 | Text 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0004_part_00.gz | 413592 | Text 9272 | s3://amzn-s3-demo-bucket/my_unload_doc_venue0005_part_00.gz | 395689 | Text (6 rows)