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_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) | L'ambiente Regione AWS in cui viene eseguita questa istanza di database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni. |
DURABLE_LSN | bigint unsigned | Il 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_RCVD | bigint unsigned | Il valore massimo LSN ricevuto dall'istanza DB dall'istanza Writer DB. |
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 | Il più vecchio LSN usato dall'istanza DB per leggere 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 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_REGION | varchar(100) | Regione AWS In cui viene eseguita questa istanza di database globale. Per l'elenco delle regioni, consulta Disponibilità nelle regioni. |
HIGHEST_LSN_WRITTEN | bigint unsigned | Il 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_ 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_ _IT_ LAG MILLISECONDS | float(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_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 _ _ID TRX | 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 CPU percentuale di utilizzo dell'host di replica. |
È_ CURRENT | tinyint | Se la replica è aggiornata. |
LAST_UPDATE_TIMESTAMP | datetime(6) | L'ora dell'ultimo aggiornamento. Utilizzata per determinare se un record è obsoleto. |
REPLICA_ _IN_ LAG 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. |
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 |
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 |
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 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 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. |