Abrechnung für Speicherlebenszyklusrichtlinien¶
Bemerkung
Speicherlebenszyklusrichtlinien sind derzeit nicht in Regionen für Regierungsbehörden verfügbar.
Wenn Sie Speicherlebenszyklusrichtlinien verwenden, entstehen Ihnen Kosten für die Ausführung der Richtlinien, für Datenspeicherung und Datenoperationen. In diesem Abschnitt werden die Kostenkomponenten im Zusammenhang mit Speicherlebenszyklusrichtlinien erläutert und Hinweise zur Überwachung der einzelnen Komponenten gegeben.
Kosten für die Ausführung von Richtlinien¶
Jedes Mal, wenn Snowflake eine Speicherlebenszyklusrichtlinie ausführt, fallen für Sie serverlose Computegebühren an, um Zeilen zu identifizieren und zu verarbeiten, die Ihre definierten Bedingungen erfüllen. Die Richtlinien werden automatisch ausgeführt, etwa einmal alle 24 Stunden. Einzelheiten zur Abrechnung finden Sie in Tabelle 5 in der Snowflake Service Consumption Table.
Überwachung¶
Um die durch die Ausführung von Richtlinien verbrauchten Credits anzuzeigen, verwenden Sie die folgenden Ansichten zur Abrechnungshistorie. Filtern Sie nach demSTORAGE_LIFECYCLE_POLICY_EXECUTION-Diensttyp:
Um den Verlauf und die Metadaten zur Ausführung von Richtlinien anzuzeigen, verwenden Sie die folgenden Ansichten und Funktionen:
INFORMATION_SCHEMA.STORAGE_LIFECYCLE_POLICY_HISTORY (Tabellenfunktion)
Bemerkung
Die Ausführungszeiten von Richtlinien können von Ausführung zu Ausführung variieren, selbst wenn ähnliche Datenmengen verarbeitet werden. Um die Kosten für die Ausführung von Richtlinien besser zu verstehen, können Sie die für jede Ausführung berechneten Credits sowie die Menge der abgelaufenen oder archivierten Daten überwachen.
Kosten für Archivspeicher¶
Bei der Archivierung von Daten fallen Kosten für das Verschieben der Daten in den Archivspeicher, das Speichern der Daten im Archivspeicher und das Abrufen der archivierten Daten an. Wenn Sie eine Tabelle mit archivierten Daten löschen, können auch Gebühren für die Mindestspeicherdauer anfallen.
Verschieben von Daten in den Archivspeicher¶
Wenn eine Richtlinie Daten archiviert, fallen einmalige Gebühren für serverloses Computing an, um die Daten vom regulären Speicher in die Archivspeicherebene (Cool oder Cold) zu verschieben. Einzelheiten zur Abrechnung finden Sie in Tabelle 5 in der Snowflake Service Consumption Table.
Überwachung¶
Um die beim Verschieben von Daten in den Archivspeicher verbrauchten Credits anzuzeigen, verwenden Sie die folgenden Ansichten zur Abrechnungshistorie. Filtern Sie nach den Diensttypen STORAGE_LIFECYCLE_POLICY_EXECUTION und ARCHIVE_STORAGE_WRITE:
Datenspeicher¶
Nach der Ausführung der Richtlinien fallen für Sie vorübergehend Gebühren sowohl für den Archivspeicher als auch für den Tabellenspeicher an. Snowflake kopiert Daten sofort in die angegebene Archivspeicherebene, wenn die Richtlinie ausgeführt wird, aber die Daten bleiben sieben oder mehr Tage im Tabellenspeicher (die 7-tägige Fail-safe-Periode plus Ihre Time Travel-Aufbewahrungsfrist, festgelegt durch DATA_RETENTION_TIME_IN_DAYS).
Nach diesem Zeitraum fallen für Daten im Archivspeicher laufende Speichergebühren an. Einzelheiten zur Abrechnung finden Sie in Tabelle 3(e) in der Snowflake Service Consumption Table.
Überwachung¶
Um das Volumen der archivierten Daten in Bytes für eine Tabelle, eine Datenbank oder für Ihr Konto anzuzeigen, verwenden Sie die folgenden Ansichten:
Account Usage-Ansichten:
Organization Usage-Ansichten:
Datenabruf¶
Wenn Sie archivierte Daten abrufen, fallen für Sie die folgenden Gebühren an:
Abrufkosten: Einmalige Gebühr für das Abrufen archivierter Daten aus der Archivspeicherebene.
Dateiverarbeitung: Gebühr für serverloses Computing für die Verarbeitung der abgerufenen Daten.
’Temporärer Speicher (nur COLD Storage Tier): Wenn Sie Daten aus dem COLD Storage Tier abrufen, speichert Snowflake die abgerufenen Daten vorübergehend im normalen Speicher. Dadurch fallen zusätzliche Speicherkosten an.
Einzelheiten zur Abrechnung finden Sie in Tabelle 4(f) und 5 in der Snowflake Service Consumption Table.
Bemerkung
Verwende Sie EXPLAIN mit CREATE TABLE … FROM ARCHIVE OF, um die Abrufkosten zu schätzen. Dies zeigt die Anzahl der Dateien, die aus dem Archivspeicher abgerufen werden. Ein Beispiel dazu finden Sie unter Archivierte Daten abrufen.
Überwachung¶
Um die verbrauchten Credits und die Kosten im Zusammenhang mit dem Abrufen archivierter Daten anzuzeigen, verwenden Sie die folgenden Ansichten:
Um die Credits anzuzeigen, die beim Abrufen von archivierten Daten für die Dateiverarbeitung verbraucht wurden, verwenden Sie die folgenden Ansichten zur Abrechnungshistorie. Filtern Sie nach demARCHIVE_STORAGE_RETRIEVAL_FILE_PROCESSING-Diensttyp:
Um die Nutzung des temporären Speichers für das Abrufen von Daten aus dem COLD Storage Tier anzuzeigen, verwenden Sie die ARCHIVE_STORAGE_RETRIEVAL_TEMP_BYTES-Spalte in der ACCOUNT_USAGE.STORAGE_USAGE..
Gebühren für die Mindestspeicherdauer¶
Cloudanbieter legen eine Mindestspeicherdauer für Archivspeicherebenen fest. Wenn Sie eine Tabelle löschen, löscht Snowflake die Tabellendaten aus dem Speicher. Wenn sich die Tabellendaten im Archivspeicher befinden und dort noch nicht die vom Cloudanbieter festgelegte Mindestdauer erreicht haben, berechnet Snowflake Ihnen die Mindestdauer.
Wenn Sie beispielsweise eine Tabelle mit Daten löschen, die Snowflake vor 15 Tagen in den AWS Cold Storage Tier verschoben hat, fallen trotzdem Speicherkosten für die verbleibenden 165 Tage der Mindestdauer für Cold Storage an (180 Tage Minimum minus 15 Tage bereits gespeichert).
Einzelheiten zur Abrechnung für den Archivspeicher finden Sie in Tabelle 3(e) in der Snowflake Service Consumption Table.
Die Mindestspeicherdauer variiert je nach Cloudanbieter und Storage Tier:
AWS Cool Tier: Mindestens 90 Tage
AWS Cold Tier: Mindestens 180 Tage
Überwachung¶
Um für eine Tabelle die Datenmenge anzuzeigen, für die die Mindestspeicherdauer gilt, verwenden Sie die folgenden Spalten in der TABLE_STORAGE_METRICS-Ansicht:
ARCHIVE_STORAGE_COOL_EARLY_DELETION_PENALTY_BYTES
ARCHIVE_STORAGE_COLD_EARLY_DELETION_PENALTY_BYTES
Diese Spalten sind verfügbar in: