Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog
SYS_ANALYZE_COMPRESSION_HISTORY
Registra detalles para las operaciones de análisis de compresión durante los comandos COPY o ANALYZE COMPRESSION.
SYS_ANALYZE_COMPRESSION_HISTORY es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
| Nombre de la columna | Tipo de datos: | Descripción |
|---|---|---|
| user_id | entero | ID del usuario que generó la entrada. |
| start_time | marca de tiempo | El momento en que la operación de análisis de compresión se inició. |
| transaction_id | bigint | La ID de transacción de la operación de análisis de compresión. |
| table_id | entero | La ID de tabla de la tabla que se analizó. |
| table_name | character (128) | El nombre de la tabala que se analizó. |
| column_position | entero | El índice de la columna de la tabla que se analizó para determinar la codificación de la compresión. |
| old_encoding | character (15) | El tipo de codificación antes del análisis de compresión. |
| new_encoding | character (15) | El tipo de codificación después del análisis de compresión. |
| mode | Carácter(14) | Los valores posibles son:
|
Consultas de ejemplo
El siguiente ejemplo inspecciona los detalles del análisis de compresión en la tabla lineitem por el último comando COPY ejecutado en la misma sesión.
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)