Tabelle information_schema specifiche di Aurora MySQL - 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à.

Tabelle information_schema specifiche di Aurora MySQL

Aurora MySQL dispone di determinate tabelle information_schema che sono specifiche di 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 informativo è disponibile solo con Aurora MySQL 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)La Regione AWS in cui viene eseguita questa istanza database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni.
DUREVOLE_LSNbigint unsignedIl numero di sequenza di log (LSN) reso durevole nello storage. 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.
HIGHEST_LSN_RCVDbigint unsignedL'LSN più alto ricevuto dall'istanza database dall'istanza database di scrittura.
OLDEST_READ_VIEW_TRX_IDbigint unsignedL'ID della transazione più vecchia che può essere rimossa dall'istanza database di scrittura.
OLDEST_READ_VIEW_LSNbigint unsignedL'LSN più vecchio utilizzato dall'istanza database per le operazioni di lettura 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 tabella information_schema.aurora_global_db_status contiene informazioni su vari aspetti del ritardo del database globale Aurora, in particolare il ritardo dello storage Aurora sottostante (chiamato 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 informativo è disponibile solo con Aurora MySQL 3.04.0 e versioni successive.

Colonna Tipo di dati Descrizione
AWS_REGIONvarchar(100)La Regione AWS in cui viene eseguita questa istanza database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni.
HIGHEST_LSN_WRITTENbigint unsignedIl numero di sequenza di log (LSN) più alto attualmente esistente in questo cluster 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_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_LAG_IN_MILLISECONDSfloat(10,0) unsigned

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. Questo valore è sempre 0 sul cluster database primario del database globale Aurora.

In sintesi, questo parametro calcola l'obiettivo del punto di ripristino per ciascun cluster database Aurora MySQL 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_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_TRX_IDbigint 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 percentuale di utilizzo della CPU dell'host di replica.
IS_CURRENTtinyintSe la replica è aggiornata.
LAST_UPDATE_TIMESTAMPdatetime(6)L'ora dell'ultimo aggiornamento. Utilizzata per determinare se un record è obsoleto.
REPLICA_LAG_IN_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.
UTENTE varchar(32) L'utente MySQL che ha eseguito l'istruzione.
HOST varchar(255) Il client MySQL che ha eseguito l'istruzione. 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 di thread, consulta la documentazione MySQL su Thread Command Values nella documentazione MySQL.
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 Stati generali del thread nella documentazione di MySQL.
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_SESSION_ID 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 Regione AWS di origine del thread di inoltro. Per l'inoltro di scrittura all'interno del cluster, questa regione è la stessa Regione AWS dell'istanza database di scrittura.