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.
aurora_global_db_status
Zeigt Informationen über verschiedene Aspekte der globalen Aurora-Datenbankverzögerung an, insbesondere die Verzögerung des zugrunde liegenden Aurora-Speichers (sogenannte Haltbarkeitsverzögerung) und die Verzögerung zwischen dem Recovery Point Objective (RPO).
Syntax
aurora_global_db_status()
Argumente
Keine.
Rückgabetyp
SETOF-Datensatz mit den folgenden Spalten:
-
aws_region
— Der AWS-Region , in dem sich dieser DB-Cluster befindet. Eine vollständige Liste der einzelnen AWS-Regionen Engines finden Sie unterRegionen und Availability Zones. -
highest_lsn_written
– Die höchste Log-Sequenznummer (LSN), die derzeit auf diesem DB-Cluster vorhanden ist. Eine Log-Sequenznummer (LSN) ist eine eindeutige Sequenznummer, die einen Datensatz im Datenbank-Transaktionslog identifiziert. LSNs sind so angeordnet, dass eine größere LSN für eine spätere Transaktion steht. -
durability_lag_in_msec
– Die Differenz zwischen den Zeitstempelwerten derhighest_lsn_written
auf einem sekundären DB-Cluster und derhighest_lsn_written
auf dem primären DB-Cluster. Der Wert -1 identifiziert den primären DB-Cluster der globalen Aurora-Datenbank. -
rpo_lag_in_msec
– Die RPO-Verzögerung (Recovery Point Objective). Die RPO-Verzögerung ist die Zeit, die benötigt wird, bis die letzte Benutzertransaktion COMMIT auf einem sekundären DB-Cluster gespeichert wird, nachdem sie auf dem primären DB-Cluster einer globalen Aurora-Datenbank abgelegt wurde. Der Wert -1 bezeichnet den primären DB-Cluster (die Verzögerung ist daher nicht relevant).Einfach ausgedrückt berechnet diese Metrik das Recovery Point Objective für jeden Aurora-PostgreSQL-DB-Cluster in der globalen Aurora-Datenbank, d. h., wie viele Daten bei einem Ausfall verloren gehen könnten. Wie die Verzögerung wird auch RPO zeitlich gemessen.
-
last_lag_calculation_time
– Der Zeitstempel, der angibt, wann die Werte fürdurability_lag_in_msec
undrpo_lag_in_msec
zuletzt berechnet wurden. Ein Zeitwert wie1970-01-01 00:00:00+00
bedeutet, dass dies der primäre DB-Cluster ist. -
feedback_epoch
– Die Epoche, die der sekundäre DB-Cluster beim Erzeugen von Hot-Standby-Informationen verwendet. Ein Hot Standby ist eine DB-Instance, die Verbindungen und Abfragen unterstützt, während sich die primäre DB im Wiederherstellungs- oder Standby-Modus befindet. Die Hot-Standby-Informationen umfassen die Epoche (bestimmter Zeitpunkt) und andere Details über die DB-Instance, die als Hot-Standby verwendet wird. Weitere Informationen finden Sie in der PostgreSQL-Dokumentation zu Hot Standby. -
feedback_xmin
– Die minimale (älteste) aktive Transaktions-ID, die von einem sekundären DB-Cluster verwendet wird.
Nutzungshinweise
Alle derzeit verfügbaren Aurora PostgreSQL-Versionen unterstützen diese Funktion. Diese Funktion zeigt Replikationsstatistiken für eine globale Aurora-Datenbank. Sie zeigt eine Zeile für jeden DB-Cluster in einer globalen Aurora-PostgreSQL-Datenbank. Sie können diese Funktion von jeder Instance in Ihrer globalen Aurora-PostgreSQL-Datenbank ausführen.
Informationen zur Auswertung der Replikationsverzögerung der globalen Aurora-Datenbank, die die sichtbare Datenverzögerung darstellt, finden Sie unter aurora_global_db_instance_status.
Weitere Informationen über die Verwendung von aurora_global_db_status
und aurora_global_db_instance_status
zur Überwachung der globalen Aurora-Datenbankverzögerung finden Sie unter Überwachung globaler Datenbanken SQL auf Basis von Aurora Postgre. Informationen über globale Aurora-Datenbanken finden Sie unter Überblick über die Amazon Aurora Global Database.
Beispiele
Dieses Beispiel zeigt, wie regionsübergreifende Speicherstatistiken angezeigt werden.
=>
SELECT CASE WHEN '-1' = durability_lag_in_msec THEN 'Primary' ELSE 'Secondary' END AS global_role, * FROM aurora_global_db_status();
global_role | aws_region | highest_lsn_written | durability_lag_in_msec | rpo_lag_in_msec | last_lag_calculation_time | feedback_epoch | feedback_xmin -------------+------------+---------------------+------------------------+-----------------+----------------------------+----------------+--------------- Primary | eu-west-1 | 131031557 | -1 | -1 | 1970-01-01 00:00:00+00 | 0 | 0 Secondary | eu-west-2 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640 Secondary | eu-west-3 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640