STL_ANALYZE_COMPRESSION - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

STL_ANALYZE_COMPRESSION

Zeichnet Details für Komprimierungsanalyseoperationen während der COPY ANALYZE COMPRESSION Befehle auf.

STL_ ANALYZE _ COMPRESSION ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Einige oder alle Daten in dieser Tabelle befinden sich auch in der SYS ÜberwachungsansichtSYS_ANALYZE_COMPRESSION_HISTORY. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind. Wir empfehlen Ihnen, die SYS Überwachungsansicht für Ihre Abfragen zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid integer ID des Benutzers, der den Eintrag generiert hat.
start_time timestamp Die Zeit, zu der die Komprimierungsanalyse gestartet wurde.
xid bigint Die Transaktions-ID der Komprimierungsanalyse.
tbl integer Die Tabellen-ID der analysierten Tabelle.
tablename character(128) Der Name der analysierten Tabelle.
col integer Der Index der Spalte in der Tabelle, die analysiert wurde, um die Komprimierungscodierung zu ermitteln.
old_encoding character(15) Der Codierungstyp vor der Komprimierungsanalyse.
new_encoding character(15) Der Codierungstyp nach der Komprimierungsanalyse.
mode character(14)

Die möglichen Werte sind:

PRESET

Gibt an, dass der new_encoding durch den Amazon Redshift COPY Redshift-Befehl auf der Grundlage des Spaltendatentyps bestimmt wird. Es werden keine Stichproben der Daten genommen.

ON

Gibt an, dass der new_encoding durch den Amazon Redshift COPY Redshift-Befehl auf der Grundlage einer Analyse von Beispieldaten bestimmt wird.

ANALYZE ONLY

Gibt an, dass der new_encoding durch den Amazon Redshift ANALYZE COMPRESSION Redshift-Befehl auf der Grundlage einer Analyse von Beispieldaten bestimmt wird. Der Codierungstyp der analysierten Spalte wird jedoch nicht geändert.

best_compression_encoding character(15) Der Kodierungstyp, der das beste Komprimierungsverhältnis bietet.
empfohlene_Bytes character(15) Die Byte, die bei der Übernahme der neuen Kodierung verwendet wurden.
best_compression_bytes character(15) Die verwendeten Bytes, indem die beste Kompressionskodierung verwendet wurde.
ndv bigint Die Anzahl der unterschiedlichen Werte in den Stichprobenzeilen.

Beispielabfragen

Im folgenden Beispiel werden die Details der Komprimierungsanalyse in der lineitem Tabelle anhand des letzten COPY Befehls überprüft, der in derselben Sitzung ausgeführt wurde.

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)