

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SYS\_UNLOAD\_HISTORY
<a name="SYS_UNLOAD_HISTORY"></a>

使用 SYS\_UNLOAD\_HISTORY 查看 UNLOAD 命令的详细信息。每行代表一个 UNLOAD 命令，其中包含某些字段的累积统计数据。它包含正在运行和已完成的 UNLOAD 命令。

SYS\_UNLOAD\_HORITY 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

## 表列
<a name="SYS_UNLOAD_HISTORY-table-columns"></a>


| 列名称  | 数据类型  | 描述  | 
| --- | --- | --- | 
| user\_id | integer | 提交卸载的用户标识符。 | 
| query\_id | bigint | UNLOAD 命令的查询标识符。 | 
| transaction\_id | bigint | 事务标识符。 | 
| session\_id | integer | 运行卸载的进程的进程标识符。 | 
| database\_name | 文本 | 在发起操作时用户连接到其中的数据库的名称。 | 
| status | 文本 | UNLOAD 命令的状态。有效值包括 running、completed、aborted 和 unknown。 | 
| start\_time | timestamp | 卸载开始的时间。 | 
| end\_time | timestamp | 卸载完成的时间。 | 
| duration | bigint | 在 UNLOAD 命令中花费的时间（微秒）。 | 
| file\_format | 文本 | 输出文件的文件格式。 | 
| compression\_type | 文本 | 压缩的类型。 | 
| unloaded\_location | 文本 | 已卸载文件的 Amazon S3 位置。 | 
| unloadd\_rows | bigint  | 行数。 | 
| unloaded\_files\_count | bigint | 输出文件的文件计数。 | 
| unloaded\_files\_size | bigint | 输出文件的文件大小。 | 
| error\_message | 文本 | UNLOAD 命令的错误消息。 | 

## 示例查询
<a name="SYS_UNLOAD_HISTORY-sample-queries"></a>

以下查询显示了卸载查询详细信息，包括卸载命令的格式、行和文件计数。

```
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
```