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 Nutzung von Ressourcen durch Amazon Redshift Serverless 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 in RPU Sekunden pro Sekunde ausführen, gemessen. RPUswerden 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 Informationen in SYS _ SERVERLESS _ USAGE für 7 Tage.

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 Recheneinheiten (RPU) in Sekunden, die während dieses Zeitintervalls verbraucht wurden. Dieser Wert entspricht der dem Konto zugewiesenen RPU Basiskapazität.
compute_capacity double precision Die durchschnittliche Anzahl von Recheneinheiten (Redshift-Verarbeitungseinheiten oderRPUs), 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 Recheneinheiten (RPU) in Sekunden, die während dieses Zeitintervalls berechnet wurden. 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 entspricht der 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 in einem Zeitintervall genutzten RPU Stunden durch die 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 verbrauchten Zeit addiert. RPUs