Kosten für Hybridtabellen

Bei Verwendung von Hybridtabellen wird Ihr Konto auf der Grundlage von drei Verbrauchsarten belastet.

  • Speicherung der Hybridtabellen: Die Kosten für die Speicherung von Hybridtabellen hängen von der Menge der Daten ab, die Sie in Hybridtabellen speichern. Die Speicherkosten basieren auf einem monatlichen Pauschalpreis pro Gigabyte (GB). Siehe Tabelle 3(b) in der Snowflake Service Consumption Table, in der die Stückpreise für die Speicherung von aufgeführt sind. Beachten Sie, dass der Speicher von Hybridtabellen teurer ist als herkömmlicher Snowflake-Speicher.

  • Computing mit virtuellen Warehouses: Abfragen auf Hybridtabellen werden über virtuelle Warehouse ausgeführt. Die Verbrauchsrate eines Warehouses ist bei Abfragen auf Hybridtabellen die gleiche wie bei Abfragen auf Standardtabellen. Siehe Credit-Nutzung für virtuelle Warehouses.

  • Hybridtabellenanforderungen: Hybridtabellen verbrauchen zusätzliche Credits, da sie serverlose Ressourcen auf den zugrunde liegenden Zeilenspeicherclustern verwenden. Der Verbrauch wird anhand der Datenmenge gemessen, die von diesen Clustern gelesen oder in sie geschrieben wird. Credits werden auch für Computeressourcen verbraucht, die für die Durchführung von Hintergrundoperationen im Hintergrund verwendet werden, z. B. für die Komprimierung.

    Siehe Tabelle 5 in der Snowflake Service Consumption Table, in der die Stückpreise für serverlose Ressourcen von Hybridtabellenanforderungen aufgeführt sind. Da Hybridtabellen Daten in Seiten speichern, verursachen selbst kleine Lese- oder Schreiboperationen ein Minimum von 4 KB für Hybridtabellen-Anforderungen. Snowflake kann gleichzeitige und Batch-Schreiboperationen konsolidieren, um den Verbrauch für Hybridtabellenanforderungen zu optimieren.

Hybridtabellenspeicher für Time Travel-Daten

Der Verbrauch für die Speicherung von Hybridtabellen berücksichtigt die Daten, die von Time Travel aufbewahrt werden. Die von Time Travel aufbewahrten Daten sind in den folgenden Speicherkennzahlen enthalten:

Daten, die von Time Travel aufbewahrt werden, werden im Objektspeicher und nicht im Zeilenspeicher gespeichert und werden mit dem Standardtarif für Tabellen belastet, nicht mit dem höheren Tarif für Hybridtabellen.

Abrufen von Verbrauchskennzahlen für Hybridtabellen

Sie können die Speichernutzung von Hybridtabellen anzeigen und den Verbrauch an Credits für die Hybridtabellenspeicherung überwachen, indem Sie die folgenden Ansichten und Funktionen abfragen.

Verwenden Sie zum Überwachen der Computeressourcen von virtuellen Warehouses, die bei bestimmten Abfragen auf Hybridtabellen genutzt werden, die Ansicht Ansicht AGGREGATE_QUERY_HISTORY (siehe z. B. die Spalte WAREHOUSE_SIZE).

Sie können die Ansicht TABLE_STORAGE_METRICS mit der Ansicht TABLES verbinden, um Speicherkennzahlen für Hybridtabellen abzurufen. Die Abfrage verbindet die beiden Ansichten und Filter für die Spalte TABLES.IS_HYBRID:

SELECT metrics.*
  FROM SNOWFLAKE.ACCOUNT_USAGE.TABLE_STORAGE_METRICS metrics
    INNER JOIN SNOWFLAKE.ACCOUNT_USAGE.TABLES tables
      ON (
        metrics.id = tables.table_id
        AND metrics.table_schema_id = tables.table_schema_id
        AND metrics.table_catalog_id = tables.table_catalog_id
      )
  WHERE tables.is_hybrid='YES';
Copy

Um Ihren historischen Verbrauch an Credits für Hybridtabellen-Anforderungen (serverloses Computing) zu überwachen, verwenden Sie Ansicht HYBRID_TABLE_USAGE_HISTORY.