Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tables SQL information_schema spécifiques à Aurora My
Aurora My SQL possède certaines information_schema
tables spécifiques à Aurora.
information_schema.aurora_global_db_instance_status
La table information_schema.aurora_global_db_instance_status
contient des informations sur l'état de toutes les instances de base de données dans les clusters de bases de données principal et secondaire d'une base de données globale. Les colonnes que vous pouvez utiliser sont indiquées dans le tableau suivant. Les colonnes restantes sont destinées à un usage interne d'Aurora uniquement.
Note
Cette table de schéma d'informations n'est disponible qu'avec les bases de données globales Aurora My SQL version 3.04.0 et supérieures.
Colonne | Type de données | Description |
---|---|---|
SERVER_ID | varchar(100) | Identifiant de l'instance DB. |
SESSION_ID | varchar(100) | Identifiant unique de la session en cours. La valeur MASTER_SESSION_ID identifie l'instance de base de données d'enregistreur (principale). |
AWS_REGION | varchar(100) | Le Région AWS dans lequel s'exécute cette instance de base de données globale. Pour obtenir la liste des régions, consultez Disponibilité dans les Régions. |
DURABLE_LSN | bigint unsigned | Le numéro de séquence du journal (LSN) a été rendu durable lors du stockage. Un numéro de séquence de journal (LSN) est un numéro séquentiel unique qui identifie un enregistrement dans le journal des transactions de la base de données. LSNssont ordonnés de telle sorte qu'un montant plus élevé LSN représente une transaction ultérieure. |
HIGHEST_LSN_RCVD | bigint unsigned | Le montant le plus élevé LSN reçu par l'instance de base de données de la part de l'instance de base de données du rédacteur. |
OLDEST_ READ _ VIEW _ TRX _ID | bigint unsigned | ID de la transaction la plus ancienne vers laquelle l'instance de base de données d'enregistreur peut effectuer une purge. |
OLDEST_READ_VIEW_LSN | bigint unsigned | La plus ancienne LSN utilisée par l'instance de base de données pour lire depuis le stockage. |
VISIBILITY_ LAG _EN_ MSEC | float(10,0) unsigned | Pour les lecteurs dans le cluster de base de données principal, retard accumulé par cette instance de base de données par rapport à l'instance de base de données d'enregistreur en millisecondes. Pour les lecteurs dans un cluster de base de données secondaire, retard accumulé par cette instance de base de données par rapport au volume secondaire en millisecondes. |
information_schema.aurora_global_db_status
Le information_schema.aurora_global_db_status
tableau contient des informations sur divers aspects du décalage global de la base de données Aurora, en particulier le décalage du stockage Aurora sous-jacent (appelé délai de durabilité) et le décalage entre l'objectif du point de reprise (RPO). Les colonnes que vous pouvez utiliser sont indiquées dans le tableau suivant. Les colonnes restantes sont destinées à un usage interne d'Aurora uniquement.
Note
Cette table de schéma d'informations n'est disponible qu'avec les bases de données globales Aurora My SQL version 3.04.0 et supérieures.
Colonne | Type de données | Description |
---|---|---|
AWS_REGION | varchar(100) | Le Région AWS dans lequel s'exécute cette instance de base de données globale. Pour obtenir la liste des régions, consultez Disponibilité dans les Régions. |
HIGHEST_LSN_WRITTEN | bigint unsigned | Le numéro de séquence de journal (LSN) le plus élevé qui existe actuellement sur ce cluster de base de données. Un numéro de séquence de journal (LSN) est un numéro séquentiel unique qui identifie un enregistrement dans le journal des transactions de la base de données. LSNssont ordonnés de telle sorte qu'un montant plus élevé LSN représente une transaction ultérieure. |
DURABILITY_ LAG _EN_ MILLISECONDS | float(10,0) unsigned | Différence dans les valeurs d'horodatage entre HIGHEST_LSN_WRITTEN sur un cluster de base de données secondaire et HIGHEST_LSN_WRITTEN sur le cluster de base de données principal. Cette valeur est toujours égale à 0 sur le cluster de base de données principal de la base de données globale Aurora. |
RPO_ LAG _EN_ MILLISECONDS | float(10,0) unsigned | Le décalage entre l'objectif du point de récupération (RPO). Le RPO décalage est le temps nécessaire pour que la transaction COMMIT utilisateur la plus récente soit stockée sur un cluster de base de données secondaire après son stockage sur le cluster de base de données principal de la base de données globale Aurora. Cette valeur est toujours égale à 0 sur le cluster de base de données principal de la base de données globale Aurora. En termes simples, cette métrique calcule l'objectif du point de restauration pour chaque cluster Aurora My SQL DB de la base de données globale Aurora, c'est-à-dire la quantité de données susceptible d'être perdue en cas de panne. Comme pour le décalage, RPO il se mesure dans le temps. |
LAST_LAG_CALCULATION_TIMESTAMP | datetime | Horodatage qui spécifie l'heure à laquelle les valeurs ont été calculées pour la dernière fois pour DURABILITY_LAG_IN_MILLISECONDS et RPO_LAG_IN_MILLISECONDS . Une valeur temporelle telle que 1970-01-01 00:00:00+00 signifie qu'il s'agit du cluster de base de données principal. |
OLDEST_ READ _ VIEW _ TRX _ID | bigint unsigned | ID de la transaction la plus ancienne vers laquelle l'instance de base de données d'enregistreur peut effectuer une purge. |
information_schema.replica_host_status
La table information_schema.replica_host_status
contient des informations de réplication. Les colonnes que vous pouvez utiliser sont indiquées dans la table suivante. Les colonnes restantes sont destinées à un usage interne d'Aurora uniquement.
Colonne | Type de données | Description |
---|---|---|
CPU | double | CPUPourcentage d'utilisation de l'hôte répliqué. |
EST _ CURRENT | tinyint | Si la réplique est à jour. |
LAST_UPDATE_TIMESTAMP | datetime(6) | Heure de la dernière mise à jour. Utilisé pour déterminer si un enregistrement est périmé. |
REPLICA_ LAG _EN_ MILLISECONDS | double | Le retard de réplica en millisecondes. |
SERVER_ID | varchar(100) | ID du serveur de base de données. |
SESSION_ID | varchar(100) | ID de session de la base de données. Utilisé pour déterminer si une instance de base de données est une instance d'écriture ou de lecture. |
Note
Lorsqu'une instance de réplica prend du retard, les informations demandées dans sa table information_schema.replica_host_status
peuvent être obsolètes. Dans ce cas, nous vous recommandons plutôt d'effectuer une requête à partir de l'instance d'écriture.
La table mysql.ro_replica_status
contient des informations similaires, mais nous vous déconseillons de l'utiliser.
information_schema.aurora_forwarding_processlist
La table information_schema.aurora_forwarding_processlist
contient des informations sur les processus impliqués dans le transfert d'écriture.
Le contenu de cette table est visible uniquement sur l'instance de base de données d'enregistreur pour un cluster de base de données sur lequel le transfert d'écriture global ou intracluster est activé. Un jeu de résultats vide est renvoyé sur les instances de base de données de lecteur.
Champ | Type de données | Description |
---|---|---|
ID | bigint | L'identifiant de la connexion sur l'instance de base de données d'enregistreur. Cet identifiant est la même valeur que celle affichée dans la colonne Id de l'instruction SHOW PROCESSLIST et renvoyée par la fonction CONNECTION_ID() dans le thread. |
USER | varchar(32) | L'SQLutilisateur My qui a publié la déclaration. |
HOST | varchar(255) | Mon SQL client qui a publié la déclaration. Pour les instructions transférées, ce champ indique l'adresse hôte du client d'application qui a établi la connexion sur l'instance de base de données du lecteur de transfert. |
BdD | varchar(64) | Base de données par défaut pour le thread. |
COMMAND | varchar(16) | Le type de commande que le thread exécute pour le compte du client, ou Sleep si la session est inactive. Pour une description des commandes de thread, consultez la section Ma SQL documentation sur les valeurs des commandes de thread |
TIME | int | Durée en secondes pendant laquelle le thread est resté dans son état actuel. |
STATE | varchar(64) | Action, événement ou état qui indique ce que fait le thread. Pour une description des valeurs d'état, consultez la section États généraux des threads |
INFO | longtext | Instruction que le thread exécute, ou NULL s'il n'exécute pas d'instruction. L'instruction peut être celle qui est envoyée au serveur ou une instruction interne si l'instruction exécute d'autres instructions. |
EST _ FORWARDED | bigint | Indique si le thread est transféré depuis une instance de base de données de lecteur. |
REPLICA_ SESSION _IDENTIFIANT | bigint | Identifiant de connexion sur le réplica Aurora. Cet identifiant est la même valeur que celle affichée dans la colonne Id de l'instruction SHOW PROCESSLIST sur l'instance de base de données du lecteur Aurora de transfert. |
REPLICA_INSTANCE_IDENTIFIER | varchar(64) | Identifiant de l'instance de base de données du thread de transfert. |
REPLICA_CLUSTER_NAME | varchar(64) | Identifiant du cluster de base de données du thread de transfert. Pour le transfert d'écriture intracluster, cet identifiant est le même pour le cluster de base de données et pour l'instance de base de données d'enregistreur. |
REPLICA_REGION | varchar(64) | Région AWS D'où provient le thread de transfert. Pour le transfert d'écriture intracluster, cette région est la même Région AWS que pour l'instance de base de données d'enregistreur. |