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:
|
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)