Aurora Mes variables d'état SQL globales - Amazon Aurora

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.

Aurora Mes variables d'état SQL globales

Aurora My SQL inclut des variables d'état issues de la communauté My SQL et des variables propres à Aurora. Vous pouvez examiner ces variables pour savoir ce qui se passe dans le moteur de base de données. Pour plus d'informations sur les variables d'état dans la communauté MySQL, consultez la section Variables d'état du serveur dans la documentation de la communauté My SQL 8.0.

Vous pouvez trouver les valeurs actuelles des variables d'état SQL globales d'Aurora My à l'aide d'une instruction telle que la suivante :

show global status like '%aurora%';

Le tableau suivant décrit les variables d'état globales utilisées par Aurora MySQL.

Name (Nom) Description

AuroraDb_commits

Nombre total de validations depuis le dernier redémarrage.

AuroraDb_commit_latency

Latence de validation agrégée depuis le dernier redémarrage.

AuroraDb_ddl_stmt_duration

DDLLatence globale depuis le dernier redémarrage.

AuroraDb_select_stmt_duration

Latence d'instruction SELECT agrégée depuis le dernier redémarrage.

AuroraDb_insert_stmt_duration

Latence d'instruction INSERT agrégée depuis le dernier redémarrage.

AuroraDb_update_stmt_duration

Latence d'instruction UPDATE agrégée depuis le dernier redémarrage.

AuroraDb_delete_stmt_duration

Latence d'instruction DELETE agrégée depuis le dernier redémarrage.

Aurora_binlog_io_cache_allocated

Nombre d'octets alloués au cache d'E/S des journaux binaires.

Aurora_binlog_io_cache_read_requests

Nombre de demandes de lecture adressées au cache d'E/S des journaux binaires.

Aurora_binlog_io_cache_reads

Nombre de demandes de lecture qui ont été traitées à partir du cache d'E/S des journaux binaires.

Aurora_enhanced_binlog

Indique si le journal binaire amélioré est activé ou désactivé pour cette instance de base de données. Pour de plus amples informations, veuillez consulter Configuration d'un journal binaire amélioré pour Aurora My SQL.

Aurora_external_connection_count

Le nombre de connexions de base de données à l'instance de base de données, à l'exclusion des connexions RDS de service utilisées pour les contrôles de santé de la base de données.

Aurora_fast_insert_cache_hits

Compteur incrémenté quand le curseur mis en cache est récupéré et vérifié avec succès. Pour plus d'informations sur le cache d'insertion rapide, consultez Améliorations des performances Amazon Aurora MySQL.

Aurora_fast_insert_cache_misses

Compteur incrémenté quand le curseur mis en cache n'est plus valide et qu'Aurora exécute une traversée d'index normale. Pour plus d'informations sur le cache d'insertion rapide, consultez Améliorations des performances Amazon Aurora MySQL.

Aurora_fts_cache_memory_used

La quantité de mémoire en octets utilisée par le système de recherche en texte intégral InnoDB. Cette variable s'applique à Aurora My SQL version 3.07 et supérieure.

Aurora_fwd_master_dml_stmt_count

Nombre total d'DMLinstructions transmises à cette instance de base de données Writer. Cette variable s'applique à Aurora My SQL version 2.

Aurora_fwd_master_dml_stmt_duration

Durée totale des DML instructions transmises à cette instance de base de données Writer. Cette variable s'applique à Aurora My SQL version 2.

Aurora_fwd_master_errors_rpc_timeout

Nombre de fois où une connexion transférée n'a pas pu être établie sur l'enregistreur.

Aurora_fwd_master_errors_session_limit

Nombre de requêtes transférées qui sont rejetées en raison de session full sur l'enregistreur.

Aurora_fwd_master_errors_session_timeout

Nombre de fois qu'une session de transfert est interrompue en raison d'un dépassement de délai d'attente sur l'enregistreur.

Aurora_fwd_master_open_sessions

Nombre de sessions transférées sur l'instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 2.

Aurora_fwd_master_select_stmt_count

Nombre total d'instructions SELECT transférées à cette instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 2.

Aurora_fwd_master_select_stmt_duration

Durée totale des instructions SELECT transférées à cette instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 2.

Aurora_fwd_writer_dml_stmt_count

Nombre total d'DMLinstructions transmises à cette instance de base de données Writer. Cette variable s'applique à Aurora My SQL version 3.

Aurora_fwd_writer_dml_stmt_duration

Durée totale des DML instructions transmises à cette instance de base de données Writer. Cette variable s'applique à Aurora My SQL version 3.

Aurora_fwd_writer_errors_rpc_timeout

Nombre de fois où une connexion transférée n'a pas pu être établie sur l'enregistreur.

Aurora_fwd_writer_errors_session_limit

Nombre de requêtes transférées qui sont rejetées en raison de session full sur l'enregistreur.

Aurora_fwd_writer_errors_session_timeout

Nombre de fois qu'une session de transfert est interrompue en raison d'un dépassement de délai d'attente sur l'enregistreur.

Aurora_fwd_writer_open_sessions

Nombre de sessions transférées sur l'instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 3.

Aurora_fwd_writer_select_stmt_count

Nombre total d'instructions SELECT transférées à cette instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 3.

Aurora_fwd_writer_select_stmt_duration

Durée totale des instructions SELECT transférées à cette instance de base de données d'enregistreur. Cette variable s'applique à Aurora My SQL version 3.

Aurora_lockmgr_buffer_pool_memory_used

Quantité de mémoire du pool de mémoire tampon en octets utilisée par le gestionnaire Aurora My SQL lock.

Aurora_lockmgr_memory_used

Quantité de mémoire en octets utilisée par le gestionnaire Aurora My SQL lock.

Aurora_ml_actual_request_cnt

Le nombre total de demandes adressées par Aurora M ySQLmakes aux services d'apprentissage automatique Aurora pour toutes les requêtes exécutées par les utilisateurs de l'instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_actual_response_cnt

Le nombre de réponses agrégées qu'Aurora My SQL reçoit des services d'apprentissage automatique Aurora pour toutes les requêtes exécutées par les utilisateurs de l'instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_cache_hit_cnt

Le nombre total d'accès au cache interne qu'Aurora My SQL reçoit des services d'apprentissage automatique Aurora pour toutes les requêtes exécutées par les utilisateurs de l'instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_logical_request_cnt

Nombre de demandes logiques que l'instance de base de données a évaluées pour qu'elles soient envoyées aux services de machine learning Aurora depuis la dernière réinitialisation de l'état. Si un traitement par lots a été utilisé, cette valeur peut être supérieure à Aurora_ml_actual_request_cnt. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_logical_response_cnt

Le nombre de réponses agrégées qu'Aurora My SQL reçoit des services d'apprentissage automatique Aurora pour toutes les requêtes exécutées par les utilisateurs de l'instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_retry_request_cnt

Nombre de nouvelles tentatives de demande que l'instance de base de données a envoyées aux services de machine learning Aurora depuis la dernière réinitialisation de l'état. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

Aurora_ml_single_request_cnt

Le nombre total de fonctions de machine learning Aurora évaluées par un mode autre que par lots dans toutes les requêtes exécutées par des utilisateurs de l'instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de l'apprentissage automatique d'Amazon Aurora avec Aurora My SQL.

aurora_oom_avoidance_recovery_state

Indique si la restauration en cas d'évitement d'Aurora out-of-memory (OOM) est à l'INACTIVEétat ACTIVE ou pour cette instance de base de données.

aurora_oom_reserved_mem_enter_kb

Représente le seuil pour entrer dans l'RESERVEDétat dans le mécanisme de OOM gestion d'Aurora.

Lorsque la mémoire disponible sur le serveur tombe en dessous de ce seuil, elle aurora_oom_status devientRESERVED, ce qui indique que le serveur approche d'un niveau critique d'utilisation de la mémoire.

aurora_oom_reserved_mem_exit_kb

Représente le seuil de sortie de l'RESERVEDétat dans le mécanisme de OOM gestion d'Aurora.

Lorsque la mémoire disponible sur le serveur dépasse ce seuil, elle aurora_oom_status revient àNORMAL, ce qui indique que le serveur est revenu à un état plus stable avec des ressources de mémoire suffisantes.

aurora_oom_status

Représente l'OOMétat actuel de cette instance de base de données. Lorsque la valeur est égale à NORMAL zéro, cela indique que les ressources de mémoire sont suffisantes.

Si la valeur passe àRESERVED, cela indique que la mémoire disponible du serveur est faible. Les actions sont entreprises en fonction de la configuration des aurora_oom_response paramètres.

Pour de plus amples informations, veuillez consulter Résolution des out-of-memory problèmes liés aux SQL bases de données Aurora My.

Aurora_pq_bytes_returned

Nombre d'octets des structures de données à tuple transmises au nœud principal lors des requêtes parallèles. Divisez cette valeur par 16 384 pour la comparer à Aurora_pq_pages_pushed_down.

Aurora_pq_max_concurrent_requests

Nombre maximal de sessions de requêtes parallèles pouvant être exécutées simultanément sur cette instance de base de données Aurora. Il s'agit d'un nombre fixe qui dépend de la classe d' AWS instance de base de données.

Aurora_pq_pages_pushed_down

Nombre de pages de données (chacune avec une taille fixe de 16 Kio) pour lesquelles une requête parallèle a évité une transmission réseau au nœud principal.

Aurora_pq_request_attempted

Nombre de sessions de requêtes parallèles demandées. Cette valeur peut représenter plusieurs sessions par requête, en fonction de SQL structures telles que les sous-requêtes et les jointures.

Aurora_pq_request_executed

Nombre de sessions de requêtes parallèles ayant réussi.

Aurora_pq_request_failed

Nombre de sessions de requêtes parallèles ayant renvoyé une erreur au client. Dans certains cas, les demandes de requêtes parallèles peuvent échouer (en cas de problème au niveau de la couche de stockage, par exemple). Dans ce cas, la partie de la requête ayant échoué fait l'objet d'une autre tentative avec un mécanisme de requête non parallèle. Si cette nouvelle tentative échoue également, une erreur est renvoyée au client, et ce compteur est incrémenté.

Aurora_pq_request_in_progress

Nombre de sessions de requêtes parallèles en cours. Ce nombre s'applique à l'instance de base de données Aurora spécifique à laquelle vous êtes connecté, et non à l'ensemble du cluster de base de données Aurora. Pour déterminer si une instance de base de données se rapproche de sa limite de simultanéité, comparez cette valeur à Aurora_pq_max_concurrent_requests.

Aurora_pq_request_not_chosen

Nombre de fois qu'une requête parallèle n'a pas été choisie pour accomplir une requête. Cette valeur correspond à la somme de plusieurs autres compteurs plus précis. Une instruction EXPLAIN peut incrémenter ce compteur même si la requête n'est pas réellement effectuée.

Aurora_pq_request_not_chosen_below_min_rows

Nombre de fois qu'une requête parallèle n'a pas été choisie en raison du nombre de lignes dans la table. Une instruction EXPLAIN peut incrémenter ce compteur même si la requête n'est pas réellement effectuée.

Aurora_pq_request_not_chosen_column_bit

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle en raison d'un type de données non pris en charge dans la liste des colonnes projetées.

Aurora_pq_request_not_chosen_column_geometry

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table comporte des colonnes avec le type de données GEOMETRY. Pour plus d'informations sur SQL les versions d'Aurora My qui suppriment cette limitation, consultezMise à niveau de clusters de requêtes parallèles vers Aurora My SQL version 3.

Aurora_pq_request_not_chosen_column_lob

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table comporte des colonnes avec un type de données LOB ou des colonnes VARCHAR stockées en externe en raison de la longueur déclarée. Pour plus d'informations sur SQL les versions d'Aurora My qui suppriment cette limitation, consultezMise à niveau de clusters de requêtes parallèles vers Aurora My SQL version 3.

Aurora_pq_request_not_chosen_column_virtual

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table contient une colonne virtuelle.

Aurora_pq_request_not_chosen_custom_charset

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table comporte des colonnes avec un jeu de caractères personnalisé.

Aurora_pq_request_not_chosen_fast_ddl

Nombre de requêtes parallèles qui utilisent le chemin de traitement des requêtes non parallèle, car la table est actuellement modifiée par une DDL ALTER instruction rapide.

Aurora_pq_request_not_chosen_few_pages_outside_buffer_pool

Nombre de fois qu'une requête parallèle n'a pas été choisie, même si moins de 95 % des données de la table se trouvait dans le pool de mémoires tampons, car il n'y avait pas suffisamment de données hors mémoire tampon pour que l'application de la fonction de requête parallèle soit justifiée.

Aurora_pq_request_not_chosen_full_text_index

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table comporte des index de texte intégral.

Aurora_pq_request_not_chosen_high_buffer_pool_pct

Nombre de fois qu'une requête parallèle n'a pas été choisie, car un pourcentage élevé de données de la table (pourcentage actuellement supérieur à 95 %) se trouvait déjà dans un pool de mémoires tampons. Dans ce cas, l'optimiseur détermine que la lecture des données à partir du pool de mémoires tampons est plus efficace. Une instruction EXPLAIN peut incrémenter ce compteur même si la requête n'est pas réellement effectuée.

Aurora_pq_request_not_chosen_index_hint

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la requête inclut un indicateur d'index.

Aurora_pq_request_not_chosen_innodb_table_format

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la table utilise un format de ligne InnoDB non pris en charge. Une requête parallèle Aurora s'applique uniquement aux formats de ligne COMPACT, REDUNDANT et DYNAMIC.

Aurora_pq_request_not_chosen_long_trx

Nombre de demandes de requêtes parallèles ayant utilisé le chemin de traitement de requête non parallèle en raison du lancement de la requête dans une transaction de longue durée. Une instruction EXPLAIN peut incrémenter ce compteur même si la requête n'est pas réellement effectuée.

Aurora_pq_request_not_chosen_no_where_clause

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la requête n'inclut aucune clause WHERE.

Aurora_pq_request_not_chosen_range_scan

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la requête utilise une analyse de plage sur un index.

Aurora_pq_request_not_chosen_row_length_too_long

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la longueur totale combinée de toutes les colonnes est trop élevée.

Aurora_pq_request_not_chosen_small_table

Nombre de fois qu'une requête parallèle n'a pas été choisie en raison de la taille globale de la table, telle que déterminée par le nombre de lignes dans la table et leur longueur moyenne. Une instruction EXPLAIN peut incrémenter ce compteur même si la requête n'est pas réellement effectuée.

Aurora_pq_request_not_chosen_temporary_table

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la requête fait référence à des tables temporaires qui utilisent les types de table MyISAM ou memory non pris en charge.

Aurora_pq_request_not_chosen_tx_isolation

Nombre de demandes de requête parallèle qui utilisent le chemin de traitement de requête non parallèle car la requête utilise un niveau d'isolation de transaction non pris en charge. Sur les instances de base de données de lecteur, la requête parallèle s'applique uniquement aux niveaux d'isolation REPEATABLE READ et READ COMMITTED.

Aurora_pq_request_not_chosen_update_delete_stmts

Nombre de demandes de requête parallèle utilisant le chemin de traitement de requête non parallèle, car la requête fait partie d'une instruction UPDATE ou DELETE.

Aurora_pq_request_not_chosen_unsupported_access

Nombre de demandes de requêtes parallèles qui utilisent le chemin de traitement de requête non parallèle, car la clause WHERE ne remplit pas les critères des requêtes parallèles. Ce résultat peut se produire si la requête ne nécessite aucune analyse à usage intensif de données ou si la requête est une instruction DELETE ou UPDATE.

Aurora_pq_request_not_chosen_unsupported_storage_type

Nombre de demandes de requêtes parallèles qui utilisent le chemin de traitement des requêtes non parallèle car le cluster Aurora My SQL DB n'utilise pas de configuration de stockage de cluster Aurora prise en charge. Pour de plus amples informations, veuillez consulter Limites.

Ce paramètre s'applique à Aurora My SQL version 3.04 et supérieure.

Aurora_pq_request_throttled

Nombre de fois qu'une requête parallèle n'a pas été choisie en raison du nombre maximal de requêtes parallèles simultanées déjà exécutées sur une instance de base de données Aurora spécifique.

Aurora_repl_bytes_received

Nombre d'octets répliqués sur une instance de base de données Aurora My SQL reader depuis le dernier redémarrage. Pour de plus amples informations, veuillez consulter Réplication avec Amazon Aurora My SQL.

Aurora_reserved_mem_exceeded_incidents

Nombre de fois depuis le dernier redémarrage où le moteur a dépassé les limites de mémoire réservées. S'il aurora_oom_response est configuré, ce seuil définit le moment où out-of-memory (OOM) les activités d'évitement sont déclenchées. Pour plus d'informations sur la SQL OOM réponse d'Aurora My, consultezRésolution des out-of-memory problèmes liés aux SQL bases de données Aurora My.

Aurora_thread_pool_thread_count

Nombre actuel de threads dans le pool de threads Aurora. Pour plus d'informations sur le pool de threads dans Aurora MySQL, consultezGroupe de threads.

Aurora_tmz_version

Désigne la version actuelle des informations de fuseau horaire utilisées par le cluster de base de données. Les valeurs suivent le format Internet Assigned Numbers Authority (IANA) :YYYYsuffix, par exemple 2022a et2023c.

Ce paramètre s'applique à Aurora My SQL version 2.12 et supérieure, ainsi qu'à la version 3.04 et supérieure.

Aurora_zdr_oom_threshold

Représente le seuil de mémoire, en kilo-octets (Ko), pour qu'une instance de base de données Aurora lance un redémarrage sans interruption de service (ZDR) afin de remédier à d'éventuels problèmes liés à la mémoire.

server_aurora_das_running

Indique si les flux d'activité de base de données (DAS) sont activés ou désactivés sur cette instance de base de données. Pour de plus amples informations, veuillez consulter Surveillance Aurora à l'aide des flux d'activité des bases de données.

Mes variables SQL d'état qui ne s'appliquent pas à Aurora My SQL

En raison des différences architecturales entre Aurora My SQL et MySQL, certaines variables d'SQLétat My ne s'appliquent pas à Aurora MySQL.

Les variables My SQL status suivantes ne s'appliquent pas à Aurora MySQL. Cette liste n'est pas exhaustive.

  • innodb_buffer_pool_bytes_dirty

  • innodb_buffer_pool_pages_dirty

  • innodb_buffer_pool_pages_flushed

Aurora My SQL version 3 supprime les variables d'état suivantes qui se trouvaient dans Aurora My SQL version 2 :

  • AuroraDb_lockmgr_bitmaps0_in_use

  • AuroraDb_lockmgr_bitmaps1_in_use

  • AuroraDb_lockmgr_bitmaps_mem_used

  • AuroraDb_thread_deadlocks

  • available_alter_table_log_entries

  • Aurora_lockmgr_memory_used

  • Aurora_missing_history_on_replica_incidents

  • Aurora_new_lock_manager_lock_release_cnt

  • Aurora_new_lock_manager_lock_release_total_duration_micro

  • Aurora_new_lock_manager_lock_timeout_cnt

  • Aurora_total_op_memory

  • Aurora_total_op_temp_space

  • Aurora_used_alter_table_log_entries

  • Aurora_using_new_lock_manager

  • Aurora_volume_bytes_allocated

  • Aurora_volume_bytes_left_extent

  • Aurora_volume_bytes_left_total

  • Com_alter_db_upgrade

  • Compression

  • External_threads_connected

  • Innodb_available_undo_logs

  • Last_query_cost

  • Last_query_partial_plans

  • Slave_heartbeat_period

  • Slave_last_heartbeat

  • Slave_received_heartbeats

  • Slave_retried_transactions

  • Slave_running

  • Time_since_zero_connections

Ces variables My SQL status sont disponibles dans Aurora My SQL version 2, mais elles ne le sont pas dans Aurora My SQL version 3 :

  • Innodb_redo_log_enabled

  • Innodb_undo_tablespaces_total

  • Innodb_undo_tablespaces_implicit

  • Innodb_undo_tablespaces_explicit

  • Innodb_undo_tablespaces_active