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_ID | varchar(100) | Identificatore istanza database. |
SESSION_ID | varchar(100) | Un identificatore univoco per la sessione corrente. Il valore di MASTER_SESSION_ID identifica l'istanza database di lettura (primaria). |
AWS_REGION | varchar(100) | La Regione AWS in cui viene eseguita questa istanza database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni. |
DUREVOLE_LSN | bigint unsigned | Il 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_RCVD | bigint unsigned | L'LSN più alto ricevuto dall'istanza database dall'istanza database di scrittura. |
OLDEST_READ_VIEW_TRX_ID | bigint unsigned | L'ID della transazione più vecchia che può essere rimossa dall'istanza database di scrittura. |
OLDEST_READ_VIEW_LSN | bigint unsigned | L'LSN più vecchio utilizzato dall'istanza database per le operazioni di lettura dallo storage. |
VISIBILITY_LAG_IN_MSEC | float(10,0) unsigned | Per 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_REGION | varchar(100) | La Regione AWS in cui viene eseguita questa istanza database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni. |
HIGHEST_LSN_WRITTEN | bigint unsigned | Il 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_MILLISECONDS | float(10,0) unsigned | La 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_MILLISECONDS | float(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_TIMESTAMP | datetime | Il 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_ID | bigint unsigned | L'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 |
---|---|---|
CPU | double | La percentuale di utilizzo della CPU dell'host di replica. |
IS_CURRENT | tinyint | Se la replica è aggiornata. |
LAST_UPDATE_TIMESTAMP | datetime(6) | L'ora dell'ultimo aggiornamento. Utilizzata per determinare se un record è obsoleto. |
REPLICA_LAG_IN_MILLISECONDS | double | Il ritardo di replica in millisecondi. |
SERVER_ID | varchar(100) | L'ID del server di database. |
SESSION_ID | varchar(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 Id dell'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 |
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 |
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 Id dell'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. |