Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
aurora_global_db_status
Visualizza informazioni su vari aspetti del ritardo del database globale Aurora, in particolare il ritardo dell'archiviazione Aurora sottostante (il cosiddetto ritardo di durabilità) e il ritardo rispetto all'obiettivo del punto di ripristino (RPO).
Sintassi
aurora_global_db_status()
Argomenti
Nessuna.
Tipo restituito
Record SETOF avente le seguenti colonne:
aws_region
: la Regione AWS in cui si trova il cluster di database corrente. Per un elenco completo di Regioni AWS per motore, consulta Regioni e zone di disponibilità.highest_lsn_written
: il numero di sequenza di log (LSN) più alto attualmente esistente in questo cluster di database. Numero di sequenza di log (LSN) è un numero sequenziale univoco che identifica un record nel log delle transazioni del database. Gli LSN sono ordinati in modo tale che un LSN più grande rappresenti una transazione successiva.durability_lag_in_msec
: la differenza tra i valori di timestamp trahighest_lsn_written
su un cluster di database secondario ehighest_lsn_written
sul cluster di database primario. Un valore -1 identifica il cluster di database globale principale di un database globale Aurora.rpo_lag_in_msec
: il ritardo dell'obiettivo del punto di ripristino (RPO). Il ritardo dell'obiettivo del punto di ripristino (RPO) è il tempo necessario per memorizzare il COMMIT delle transazioni utente più recenti dopo la sua memorizzazione nel cluster di database primario del database globale Aurora. Un valore -1 indica il cluster di database primario e quindi il ritardo non è rilevante.In sintesi, questo parametro calcola l'obiettivo del punto di ripristino per ciascun cluster di database Aurora PostgreSQL nel database globale Aurora, ovvero quanti dati potrebbero andare perduti in caso di interruzione. Come per il ritardo, l'obiettivo del punto di ripristino (RPO) viene misurato nel tempo.
last_lag_calculation_time
: il timestamp che specifica quando sono stati calcolati i valori perdurability_lag_in_msec
erpo_lag_in_msec
. Il valore temporale1970-01-01 00:00:00+00
indica che questo è il cluster di database primario.feedback_epoch
: l'epoca utilizzata dal cluster di database secondario quando genera informazioni sullo standby a caldo. Uno standby a caldo è un'istanza database che supporta connessioni e query mentre il database primario è in modalità di ripristino o standby. Le informazioni relative allo standby a caldo includono l'epoca (point-in-time) e altri dettagli sull'istanza database utilizzata come standby a caldo. Per ulteriori informazioni, consulta Hot Standbynella documentazione di PostgreSQL. feedback_xmin
: l'ID minimo della transazione attiva (meno recente) utilizzato da un cluster di database secondario.
Note per l'utilizzo
Questa funzione mostra le statistiche di replica per un database globale Aurora. Mostra una riga per ciascun cluster di database in un database globale Aurora PostgreSQL. È possibile eseguire questa funzione da qualsiasi istanza del database globale Aurora PostgreSQL.
Per valutare il ritardo di replica del database globale Aurora, ovvero il ritardo visibile dei dati, consulta aurora_global_db_instance_status.
Per ulteriori informazioni sull'uso di aurora_global_db_status
e aurora_global_db_instance_status
per monitorare il ritardo del database globale Aurora, consulta Monitoraggio dei database globali basati su Aurora SQL Postgre. Per informazioni sui database globali Aurora, consulta Panoramica dei database globali Amazon Aurora.
Esempi
Questo esempio mostra come visualizzare le statistiche di archiviazione tra regioni.
=>
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