Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
SYS_ANALYZE_COMPRESSION_HISTORY
記錄在 COPY 或 ANALYZE COMPRESSION 命令期間的壓縮分析操作詳細資訊。
所有使用者都可看見 SYS_ANALYZE_COMPRESSION_HISTORY。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需更多詳細資訊,請參閱 系統資料表和檢視中資料的可見性。
資料表欄
| 欄名稱 | 資料類型 | 說明 |
|---|---|---|
| user_id | integer | 產生項目的使用者之 ID。 |
| start_time | timestamp | 壓縮分析操作開始進行的時間。 |
| transaction_id | bigint | 壓縮分析操作的交易 ID。 |
| table_id | integer | 接受分析之資料表的 ID。 |
| table_name | character(128) | 接受分析之資料表的名稱。 |
| column_position | integer | 接受分析之資料表的資料欄索引,用於判斷壓縮編碼。 |
| old_encoding | character(15) | 壓縮分析之後的編碼類型。 |
| new_encoding | character(15) | 壓縮分析之後的編碼類型。 |
| 模式 | character(14) | 可能值如下:
|
範例查詢
下列範例由在相同工作階段中執行的最後一項 COPY 命令檢查 lineitem 資料表上的壓縮分析詳細資料。
select transaction_id, table_id, btrim(table_name) as table_name, column_position, old_encoding, new_encoding, mode from sys_analyze_compression_history where transaction_id = (select transaction_id from sys_query_history where query_id = pg_last_copy_id()) order by column_position;transaction_id | table_id | table_name | column_position | old_encoding | new_encoding | mode -----------------+-------------+------------+-----------------+-----------------+-----------------+------------- 8196 | 248126 | lineitem | 0 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 1 | mostly32 | lzo | ON 8196 | 248126 | lineitem | 2 | lzo | delta32k | ON 8196 | 248126 | lineitem | 3 | delta | delta | ON 8196 | 248126 | lineitem | 4 | bytedict | bytedict | ON 8196 | 248126 | lineitem | 5 | mostly32 | mostly32 | ON 8196 | 248126 | lineitem | 6 | delta | delta | ON 8196 | 248126 | lineitem | 7 | delta | delta | ON 8196 | 248126 | lineitem | 8 | lzo | zstd | ON 8196 | 248126 | lineitem | 9 | runlength | zstd | ON 8196 | 248126 | lineitem | 10 | delta | lzo | ON 8196 | 248126 | lineitem | 11 | delta | delta | ON 8196 | 248126 | lineitem | 12 | delta | delta | ON 8196 | 248126 | lineitem | 13 | bytedict | zstd | ON 8196 | 248126 | lineitem | 14 | bytedict | zstd | ON 8196 | 248126 | lineitem | 15 | text255 | zstd | ON (16 rows)