- Schema:
Ansicht BLOCK_STORAGE_HISTORY¶
Verwenden Sie die Ansicht BLOCK_STORAGE_HISTORY im ACCOUNT_USAGE-Schema, um die durchschnittliche tägliche Blockspeicher- und Snapshot-Nutzung für ein Konto innerhalb der letzten 365 Tage abzufragen.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
USAGE_DATE |
TIMESTAMP_LTZ |
Datum des Speichernutzungseintrags. Das Datum basiert auf der lokalen Zeitzone. |
STORAGE_TYPE |
TEXT |
|
COMPUTE_POOL_NAME |
TEXT |
Name des mit dieser Speichernutzung verbundenen Computepools. Für den Speichertyp |
BYTES |
NUMBER |
Durchschnittlich genutzte Anzahl von Bytes am angegebenen Datum. |
Nutzungshinweise¶
Die Latenzzeit der Ansicht kann bis zu 180 Minuten (3 Stunden) betragen.
Die Ansicht liefert die tägliche Blockspeicher- und Snapshot-Nutzung innerhalb der letzten 365 Tage (1 Jahr) für ein Konto.
Snapshots sind nicht mit Computepools verknüpft, daher hat die Ansicht bei Snapshots den Wert NULL in der Spalte COMPUTE_POOL_NAME.
Die Spalte BYTES zeigt die durchschnittliche Nutzung von Blockspeicher-Volumes für einen bestimmten Tag, für einen bestimmten Speichertyp und für einen bestimmten Computepool (falls zutreffend) im Snowflake-Konto. Betrachten Sie beispielsweise das folgende Szenario:
Sie verwenden ein Blockspeicher-Volume von 10 GB für 6 Stunden am 2024-02-01 für den Computepool POOL_1. Wenn Sie 10 GB für 6 Stunden verwenden, entspricht dies 2,5 GB pro Tag (10 GB * 6/24 Stunden = 2,5 GB = 2.500.000.000 Bytes pro Tag).
Sie verwenden ein Blockspeicher-Volume von 10 GB für 12 Stunden am 2024-02-01 für einen weiteren Computepool POOL_2. Wenn Sie 10 GB für 12 Stunden verwenden, entspricht dies 5 GB pro Tag (10 GB * 12/24 Stunden = 5 GB = 5.000.000.000 Bytes pro Tag).
Sie verwenden einen 20-GB-Snapshot für 24 Stunden am 2024-02-01. Die Verwendung von 20 GB für 24 Stunden entspricht 20 GB (20.000.000.000 Bytes) pro Tag.
Angenommen, Sie fragen die Ansicht BLOCK_STORAGE_HISTORY ab:
SELECT * FROM snowflake.account_usage.BLOCK_STORAGE_HISTORY
Die Abfrage gibt die folgenden Ergebnisse zurück:
+-------------------------------+---------------+-----------------------+----------------+ | USAGE_DATE | STORAGE_TYPE | COMPUTE_POOL_NAME | BYTES | |-------------------------------+---------------+-----------------------+----------------| | 2024-02-01 00:00:00.000 -0700 | BLOCK_STORAGE | POOL_1 | 2500000000 | | 2024-02-01 00:00:00.000 -0700 | BLOCK_STORAGE | POOL_2 | 5000000000 | | 2024-02-01 00:00:00.000 -0700 | SNAPSHOT | NULL | 20000000000 | +-------------------------------+---------------+-----------------------+----------------+
Bemerkung
Wenn Sie einem Computepool mehrere Blockspeicher-Volumes zuordnen, aggregiert die Ansicht die Nutzung und gibt genau eine Zeile zurück.
Wenn an einem bestimmten Tag mehrere Snapshots vorhanden sind, fasst die Ansicht die Nutzung zusammen und gibt genau eine Zeile zurück.
Wenn Sie ein einzelnes Block-Volume an einen Computepool anhängen und drei Tage lang verwenden, gibt die Ansicht drei Zeilen aus, da die Ansicht die tägliche Nutzung für jeden Computepool mit angehängten Block-Volumes berichtet.