Aurora My: tabelle information_schema SQL specifiche - Amazon Aurora

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 My: tabelle information_schema SQL specifiche

Aurora My SQL dispone di alcune information_schema tabelle specifiche per Aurora.

information_schema.aurora_global_db_instance_status

La tabella information_schema.aurora_global_db_instance_status contiene informazioni sullo stato di tutte le istanze database nei cluster database primario e secondario di un database globale. Nella tabella seguente vengono visualizzate le colonne che è possibile utilizzare. Le colonne rimanenti sono solo per uso interno di Aurora.

Nota

Questa tabella dello schema di informazioni è disponibile solo con i database globali Aurora My SQL 3.04.0 e versioni successive.

Colonna Tipo di dati Descrizione
SERVER_IDvarchar(100)Identificatore istanza database.
SESSION_IDvarchar(100)Un identificatore univoco per la sessione corrente. Il valore di MASTER_SESSION_ID identifica l'istanza database di lettura (primaria).
AWS_REGIONvarchar(100)L'ambiente Regione AWS in cui viene eseguita questa istanza di database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni.
DURABLE_LSNbigint unsignedIl numero di sequenza di registro (LSN) è reso durevole nell'archiviazione. Un numero di sequenza di registro (LSN) è un numero sequenziale univoco che identifica un record nel registro delle transazioni del database. LSNssono ordinati in modo tale che un LSN valore più grande rappresenti una transazione successiva.
HIGHEST_LSN_RCVDbigint unsignedIl valore massimo LSN ricevuto dall'istanza DB dall'istanza Writer DB.
OLDEST_ READ _ VIEW _ TRX _IDbigint unsignedL'ID della transazione più vecchia che può essere rimossa dall'istanza database di scrittura.
OLDEST_READ_VIEW_LSNbigint unsignedIl più vecchio LSN usato dall'istanza DB per leggere dallo storage.
VISIBILITY_ LAG _IN_ MSECfloat(10,0) unsignedPer le istanze di lettura nel cluster database primario, il ritardo in millisecondi di questa istanza database rispetto all'istanza database di scrittura. Per istanze di lettura in un cluster database secondario, il ritardo in millisecondi di questa istanza database rispetto al volume secondario.

information_schema.aurora_global_db_status

La information_schema.aurora_global_db_status tabella contiene informazioni su vari aspetti del ritardo globale del database Aurora, in particolare il ritardo dello storage Aurora sottostante (il cosiddetto ritardo di durabilità) e il ritardo tra l'obiettivo del punto di ripristino (). RPO Nella tabella seguente vengono visualizzate le colonne che è possibile utilizzare. Le colonne rimanenti sono solo per uso interno di Aurora.

Nota

Questa tabella dello schema di informazioni è disponibile solo con i database globali Aurora My SQL 3.04.0 e versioni successive.

Colonna Tipo di dati Descrizione
AWS_REGIONvarchar(100) Regione AWS In cui viene eseguita questa istanza di database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni.
HIGHEST_LSN_WRITTENbigint unsignedIl numero di sequenza di log più alto (LSN) attualmente esistente in questo cluster DB. Un numero di sequenza di registro (LSN) è un numero sequenziale univoco che identifica un record nel registro delle transazioni del database. LSNssono ordinati in modo tale che un LSN valore più grande rappresenti una transazione successiva.
DURABILITY_ LAG _IN_ MILLISECONDSfloat(10,0) unsignedLa differenza nei valori di timestamp tra il parametro HIGHEST_LSN_WRITTEN su un cluster database secondario e il parametro HIGHEST_LSN_WRITTEN sul cluster database primario. Questo valore è sempre 0 sul cluster database primario del database globale Aurora.
RPO_ _IT_ LAG MILLISECONDSfloat(10,0) unsigned

Il ritardo dell'obiettivo del punto di ripristino (RPO). Il RPO ritardo è il tempo necessario per COMMIT archiviare la transazione utente più recente su un cluster DB secondario dopo che è stata archiviata nel cluster DB primario del database globale Aurora. Questo valore è sempre 0 sul cluster database primario del database globale Aurora.

In termini semplici, questa metrica calcola l'obiettivo del punto di ripristino per ogni cluster Aurora My SQL DB nel database globale Aurora, ovvero la quantità di dati che potrebbero andare persi in caso di interruzione. Come nel caso del ritardo, viene misurato in termini di tempo. RPO

LAST_LAG_CALCULATION_TIMESTAMPdatetimeIl timestamp che specifica quando sono stati calcolati i valori per DURABILITY_LAG_IN_MILLISECONDS e RPO_LAG_IN_MILLISECONDS. Il valore temporale 1970-01-01 00:00:00+00 indica che questo è il cluster di database primario.
OLDEST_ _ READ VIEW _ _ID TRXbigint unsignedL'ID della transazione più vecchia che può essere rimossa dall'istanza database di scrittura.

information_schema.replica_host_status

La tabella information_schema.replica_host_status contiene informazioni sulla replica. Le colonne che è possibile utilizzare sono mostrate nella tabella seguente. Le colonne rimanenti sono solo per uso interno di Aurora.

Colonna Tipo di dati Descrizione
CPUdoubleLa CPU percentuale di utilizzo dell'host di replica.
È_ CURRENTtinyintSe la replica è aggiornata.
LAST_UPDATE_TIMESTAMPdatetime(6)L'ora dell'ultimo aggiornamento. Utilizzata per determinare se un record è obsoleto.
REPLICA_ _IN_ LAG MILLISECONDSdoubleIl ritardo di replica in millisecondi.
SERVER_IDvarchar(100)L'ID del server di database.
SESSION_IDvarchar(100)L'ID della sessione di database. Utilizzato per determinare se un'istanza database è un'istanza di scrittura o di lettura.
Nota

Quando un'istanza di replica rimane indietro, le informazioni interrogate dalla relativa tabelle information_schema.replica_host_status potrebbero essere obsolete. In questo caso, ti consigliamo di eseguire una query dall'istanza si scrittura.

Sebbene la tabella mysql.ro_replica_status contenga informazioni simili, ti consigliamo di non utilizzarla.

information_schema.aurora_forwarding_processlist

La tabella information_schema.aurora_forwarding_processlist contiene informazioni sui processi coinvolti nell'inoltro di scrittura.

I contenuti di questa tabella sono visibili solo sull'istanza database di scrittura per un cluster database con l'inoltro di scrittura globale o interno al cluster attivato. Viene restituito un set di risultati vuoto sulle istanze database di lettura.

Campo Tipo di dati Descrizione
ID bigint L'identificatore della connessione sull'istanza DB di scrittura. Questo identificatore è lo stesso valore visualizzato nella colonna Iddell'istruzione SHOW PROCESSLIST e restituita dalla funzione CONNECTION_ID() all'interno del thread.
USER varchar(32) L'SQLutente My che ha rilasciato la dichiarazione.
HOST varchar(255) Il SQL cliente My che ha rilasciato la dichiarazione. Per le istruzioni inoltrate, questo campo mostra l'indirizzo host del client dell'applicazione che ha stabilito la connessione sull'istanza database di lettura di inoltro.
DB varchar(64) Il database predefinito per il thread.
COMMAND varchar(16) Il tipo di comando eseguito dal thread per conto del client o Sleep se lo stato della sessione è inattivo. Per le descrizioni dei comandi thread, consulta la mia SQL documentazione sui valori dei comandi Thread nella SQL documentazione personale.
TIME int Il tempo in secondi in cui il thread è rimasto nello stato corrente.
STATE varchar(64) Un'azione, un evento o uno stato che indica cosa sta facendo il thread. Per le descrizioni dei valori di stato, consulta General Thread States nella SQL documentazione My.
INFO longtext L'istruzione eseguita dal thread o NULL se non sta eseguendo un'istruzione. L'istruzione può essere quella inviata al server o un'istruzione più interna se l' istruzione esegue altre istruzioni.
IS_ FORWARDED bigint Indica se il thread viene inoltrato da un'istanza database di lettura.
REPLICA_ _ID SESSION bigint L'identificatore di connessione sulla replica di Aurora. Questo identificatore è lo stesso valore visualizzato nella colonna Iddell'istruzione SHOW PROCESSLIST sull'istanza database di lettura Aurora di inoltro.
REPLICA_INSTANCE_IDENTIFIER varchar(64) L'identificatore dell'istanza database del thread di inoltro.
REPLICA_CLUSTER_NAME varchar(64) L'identificatore cluster database del thread di inoltro. Per l'inoltro di scrittura all'interno del cluster, questo identificatore è lo stesso cluster database dell'istanza database di scrittura.
REPLICA_REGION varchar(64) La fonte Regione AWS da cui proviene il thread di inoltro. Per l'inoltro di scrittura all'interno del cluster, questa regione è la stessa  Regione AWS  dell'istanza database di scrittura.