Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
STL_ANALYZE_COMPRESSION
Registra i dettagli per le operazioni di analisi della compressione durante ANALYZE COMPRESSION i comandi COPY o.
STL_ ANALYZE _ COMPRESSION è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella sono disponibili anche nella visualizzazione di SYS monitoraggioSYS_ANALYZE_COMPRESSION_HISTORY. I dati nella visualizzazione di SYS monitoraggio sono formattati per essere più facili da usare e da comprendere. Ti consigliamo di utilizzare la visualizzazione di SYS monitoraggio per le tue domande.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
userid | integer | L'ID dell'utente che ha generato la voce. |
start_time | timestamp | L'ora di inizio dell'operazione di analisi della compressione. |
xid | bigint | L'ID transazione dell'operazione di analisi della compressione. |
tbl | integer | L'ID della tabella che è stata analizzata. |
tablename | character(128) | Il nome della tabella che è stata analizzata. |
col | integer | L'indice della colonna nella tabella che è stata analizzata per determinare la codifica della compressione. |
old_encoding | character(15) | Il tipo di codifica prima dell'analisi della compressione. |
new_encoding | character(15) | Il tipo di codifica dopo l'analisi della compressione. |
mode | character(14) | I valori possibili sono:
|
best_compression_encoding | character(15) | Il tipo di codifica che offre il miglior rapporto di compressione. |
byte_raccomandati | character(15) | I byte utilizzati adottando la nuova codifica. |
best_compression_bytes | character(15) | I byte utilizzati adottando la migliore codifica di compressione. |
ndv | bigint | Il numero di valori distinti nelle righe campionate. |
Query di esempio
L'esempio seguente esamina i dettagli dell'analisi di compressione sulla lineitem
tabella mediante l'ultimo COPY comando eseguito nella stessa sessione.
select xid, tbl, btrim(tablename) as tablename, col, old_encoding, new_encoding, best_compression_encoding, mode from stl_analyze_compression where xid = (select xid from stl_query where query = pg_last_copy_id()) order by col; xid | tbl | tablename | col | old_encoding | new_encoding | best_compression_encoding | mode ------+--------+-----------+-----+-----------------+-----------------+---------------------------+---------------- 5308 | 158961 | $lineitem | 0 | mostly32 | az64 | delta | ON 5308 | 158961 | $lineitem | 1 | mostly32 | az64 | az64 | ON 5308 | 158961 | $lineitem | 2 | lzo | az64 | az64 | ON 5308 | 158961 | $lineitem | 3 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 4 | bytedict | az64 | bytedict | ON 5308 | 158961 | $lineitem | 5 | mostly32 | az64 | az64 | ON 5308 | 158961 | $lineitem | 6 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 7 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 8 | lzo | lzo | lzo | ON 5308 | 158961 | $lineitem | 9 | runlength | runlength | runlength | ON 5308 | 158961 | $lineitem | 10 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 11 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 12 | delta | az64 | az64 | ON 5308 | 158961 | $lineitem | 13 | bytedict | bytedict | bytedict | ON 5308 | 158961 | $lineitem | 14 | bytedict | bytedict | bytedict | ON 5308 | 158961 | $lineitem | 15 | text255 | text255 | text255 | ON (16 rows)