Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
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 命令的狀態。有效值包括:running、completed、aborted 與 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