SYS_SERVERLESS_USAGE - Amazon Redshift

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.

SYS_SERVERLESS_USAGE

Verwenden Sie SYS_SERVERLESS_USAGE, um Details zur Amazon-Redshift-Serverless-Auslastung von Ressourcen anzuzeigen. Diese Systemansicht gilt nicht für bereitgestellte Amazon-Redshift-Cluster.

Diese Ansicht enthält die Zusammenfassung der Serverless-Nutzung, mit einer Genauigkeit von 1 Minute, einschließlich wie viel Rechenkapazität für die Verarbeitung von Abfragen verwendet wird und wie viel des von Amazon Redshift verwalteten Speichers verwendet wird. Die Rechenkapazität wird in Redshift-Verarbeitungseinheiten (RPUs) gemessen und für die Workloads, die Sie ausführen, in RPU-Sekunden pro Sekunde gemessen. RPUs werden verwendet, um Abfragen zu den Daten zu verarbeiten, die in das Data Warehouse geladen, von einem Amazon S3 S3-Data Lake abgefragt wurden oder auf die aus Betriebsdatenbanken mithilfe einer Verbundabfrage zugegriffen wurde. Amazon Redshift Serverless speichert die Daten 7 Tage lang in SYS_SERVERLESS_USAGE.

Beispiele für die Abrechnung von Datenverarbeitungskosten finden Sie unter Fakturierung für Amazon Redshift Serverless.

SYS_SERVERLESS_USAGE ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Tabellenspalten

Spaltenname Datentyp Beschreibung
start_time timestamp Der Zeitpunkt, zu dem das Intervall begann.
end_time timestamp Der Zeitpunkt, an dem das Intervall abgeschlossen wurde.
compute_seconds double precision Die kumulierten genutzten Recheneinheiten (in RPU-Sekunden) für dieses Zeitintervall. Dieser Wert berücksichtigt die dem Konto zugewiesene RPU-Basiskapazität.
compute_capacity double precision Die durchschnittliche Anzahl von Recheneinheiten (Redshift-Verarbeitungseinheiten oder RPUs), die während dieses Zeitintervalls zugewiesen wurden.

Der Wert compute_capacity kann dynamisch geändert werden.

data_storage Ganzzahl Der durchschnittliche Datenspeicherplatz in MB, der während dieses Zeitintervalls verwendet wird.

Der verwendete Datenspeicher kann sich dynamisch ändern, wenn Daten aus der Datenbank geladen oder gelöscht werden.

cross_region_transferred_data Ganzzahl

Die für regionsübergreifende Datenfreigabe übermittelten Daten werden während dieses Zeitintervalls in Byte übermittelt.

charged_seconds Ganzzahl Die kumulierten berechneten Recheneinheiten (in RPU-Sekunden) für dieses Zeitintervall. Dieser Wert wird nach dem Ende einer Transaktion berechnet und kann daher während der Ausführung einer Transaktion 0 lauten. Verwenden Sie charged_seconds, um die Kosten für eine Amazon-Redshift-Serverless-Arbeitsgruppe zu berechnen. Dieser Wert berücksichtigt die RPU-Kapazität, die der Amazon-Redshift-Serverless-Arbeitsgruppe zugewiesen wurde.

Nutzungshinweise

  • Es gibt Situationen, in denen compute_seconds 0, charged_seconds jedoch größer als 0 ist oder umgekehrt. Dies ist ein normales Verhalten, das sich aus der Art und Weise ergibt, wie Daten in der Systemansicht aufgezeichnet werden. Für eine genauere Darstellung der Details zur Serverless-Nutzung empfehlen wir, die Daten zu aggregieren.

Beispiel

Führen Sie die folgende Abfrage aus, um die Gesamtkosten für die verbrauchten RPU-Stunden für ein Zeitintervall durch Abfrage von charged_seconds abzurufen:

select trunc(start_time) "Day", (sum(charged_seconds)/3600::double precision) * <Price for 1 RPU> as cost_incurred from sys_serverless_usage group by 1 order by 1

Beachten Sie, dass es während des Intervalls Leerlaufzeit geben kann. Leerlaufzeit wird nicht zur RPUs verbrauchten Zeit hinzugerechnet.