Schema:

ACCOUNT_USAGE

Ansicht ICEBERG_STORAGE_OPTIMIZATION_HISTORY

Verwenden Sie diese Kontonutzungsansicht, um Iceberg-Speicheroptimierungsjobs, die Datenkomprimierung umfassen, innerhalb der letzten 365 Tage (1 Jahr) für Apache Iceberg™-Tabellen in Ihrem Konto abzufragen. Sie können Jobs für die folgenden Iceberg-Tabellen abfragen:

  • Snowflake-verwaltete Tabellen

  • Open Catalog-verwaltete Tabellen

Bemerkung

  • Snowflake beginnt am 20. Oktober 2025 mit der Abrechnung der Datenkomprimierung von Datendateien für von Snowflake verwaltete Iceberg-Tabellen.

  • Informationen zum Aktivieren oder Deaktivieren der Datenkomprimierung in von Snowflake verwalteten Iceberg-Tabellen finden Sie unter Datenkomprimierung festlegen.

Spalten

Spaltenname

Datentyp

Beschreibung

START_TIME

TIMESTAMP_LTZ

Beginn des Zeitraums (auf der Stundenmarke), in dem die Operationen durchgeführt wurden.

END_TIME

TIMESTAMP_LTZ

Ende der Zeitspanne (auf der Stundenmarkierung), in der die Operationen durchgeführt wurden.

CREDITS_USED

NUMBER

Anzahl der Credits, die für die Datenkomprimierung im Fenster zwischen START_TIME und END_TIME in Rechnung gestellt wurden.

NUM_BYTES_SCANNED

NUMBER

Anzahl der im Fenster zwischen START_TIME und END_TIME gescannten Bytes.

NUM_ROWS_WRITTEN

NUMBER

Anzahl der Zeilen, die im Fenster zwischen START_TIME und END_TIME komprimiert wurden.

TABLE_ID

NUMBER

Interner/vom System generierter Bezeichner für die Iceberg-Tabelle in Snowflake.

TABLE_NAME

VARCHAR

Name der in Snowflake definierten Iceberg-Tabelle.

ICEBERG_TABLE_UUID

VARCHAR

Apache Iceberg™-Tabellenbezeichner, generiert von der externen Iceberg-Engine oder dem Katalog.

SCHEMA_ID

VARCHAR

Vom System generierter Bezeichner für das Snowflake-Schema, in dem sich die Tabelle befindet.

SCHEMA_NAME

VARCHAR

Name des Schemas, in dem sich die Tabelle befindet.

DATABASE_ID

NUMBER

Vom System generierter Bezeichner für die Snowflake-Datenbank, zu der das Schema und die Tabelle gehören.

DATABASE_NAME

VARCHAR

Name der Datenbank, zu der das Schema und die Tabelle gehören.

INSTANCE_ID

NUMBER

Interner, systemgenerierter Bezeichner für die Instanz, zu der das Objekt gehört.

Nutzungshinweise

  • Die Latenz der Ansicht beträgt bis zu 2 Stunden.

  • Die Ansicht enthält historische Nutzungsdaten der letzten 365 Tage.

  • Das USAGE_VIEWER-Rolle wird der SELECT-Berechtigung für diese Ansicht zugewiesen. Weitere Informationen dazu finden Sie unter SNOWFLAKE-Datenbankrollen.

  • Diese Ansicht enthält keine Datenkomprimierungsinformationen für extern verwaltete Iceberg-Tabellen, die nicht von Open Catalog verwaltet werden.

Beispiele

Das folgende Beispiel zeigt, wie Sie nach Tabellen filtern, deren Anzahl der abgerechneten Credits mehr als einen bestimmten Betrag beträgt:

  SELECT
      table_name,
      start_time,
      credits_used
    FROM SNOWFLAKE.ACCOUNT_USAGE.ICEBERG_STORAGE_OPTIMIZATION_HISTORY
    WHERE credits_used > 0.0005
    ORDER BY
      credits_used DESC;

The query returns the following results:
Copy
+------------------+-------------------------------+--------------+
| TABLE_NAME       | START_TIME                    | CREDITS_USED |
+------------------+-------------------------------+--------------+
| my_iceberg_table | 2025-09-15 09:00:00.000 -0700 | 0.000529445  |
| my_iceberg_table | 2025-09-15 08:00:00.000 -0700 | 0.000516791  |
+------------------+-------------------------------+--------------+