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 zu Komrimierungsanalysen während der Ausführung von COPY- oder ANALYZE COMPRESSION-Befehlen 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 sind auch in der SYS-Überwachungsansicht SYS_ANALYZE_COMPRESSION_HISTORY zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht 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
Das folgende Beispiel inspiziert die Details der Komprimierungsanalyse der lineitem
-Tabelle durch die letzte Ausführung des Befehls COPY in dieser Sitzung.
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)