Variabili di stato globali 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à.

Variabili di stato globali di Aurora MySQL

Aurora MySQL include variabili di stato fornite da Community MySQL e variabili che sono specifiche di Aurora. È possibile esaminare queste variabili per scoprire cosa succede all’interno del motore di database. Per ulteriori informazioni sulle variabili di stato in Community MySQL, consulta Server Status Variables nella documentazione di Community MySQL 8.0.

È possibile individuare i valori correnti delle variabili di stato globali di Aurora MySQL utilizzando un'istruzione come la seguente:

show global status like '%aurora%';
Nota

Il valore delle variabili di stato globali viene cancellato al riavvio del motore di database.

Nella tabella seguente vengono descritte le variabili di stato globali utilizzate da Aurora MySQL.

Nome Descrizione

AuroraDb_commits

Il numero totale di commit dall'ultimo riavvio.

AuroraDb_commit_latency

La latenza del commit aggregata dall'ultimo riavvio.

AuroraDb_ddl_stmt_duration

La latenza DDL aggregata dall'ultimo riavvio.

AuroraDb_select_stmt_duration

La latenza dell'istruzione SELECT aggregata dall'ultimo riavvio.

AuroraDb_insert_stmt_duration

La latenza dell'istruzione INSERT aggregata dall'ultimo riavvio.

AuroraDb_update_stmt_duration

La latenza dell'istruzione UPDATE aggregata dall'ultimo riavvio.

AuroraDb_delete_stmt_duration

La latenza dell'istruzione DELETE aggregata dall'ultimo riavvio.

Aurora_binlog_io_cache_allocated

Il numero di byte allocati alla cache I/O binlog.

Aurora_binlog_io_cache_read_requests

Il numero di richieste di lettura effettuate alla cache I/O binlog.

Aurora_binlog_io_cache_reads

Il numero di richieste di lettura gestite dalla cache I/O binlog.

Aurora_enhanced_binlog

Indica se il binlog avanzato è abilitato o disabilitato per questa istanza database. Per ulteriori informazioni, consulta Configurazione del file di log binario avanzato per Aurora MySQL.

Aurora_external_connection_count

Il numero di connessioni database all'istanza database, ad esclusione delle connessioni al servizio RDS utilizzate per i controlli dell'integrità del database.

Aurora_fast_insert_cache_hits

Un contatore che viene incrementato quando il cursore memorizzato nella cache viene recuperato e verificato. Per ulteriori informazioni sulla cache di inserimento rapido, consulta Miglioramenti alle prestazioni di Amazon Aurora MySQL.

Aurora_fast_insert_cache_misses

Un contatore che viene incrementato quando il cursore memorizzato nella cache non è più valido e Aurora esegue un attraversamento di indice normale. Per ulteriori informazioni sulla cache di inserimento rapido, consulta Miglioramenti alle prestazioni di Amazon Aurora MySQL.

Aurora_fts_cache_memory_used

La quantità di memoria in byte utilizzata dal sistema di ricerca full-text InnoDB. Questa variabile si applica ad Aurora MySQL versione 3.07 e successive.

Aurora_fwd_master_dml_stmt_count

Il numero totale di istruzioni DML inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 2.

Aurora_fwd_master_dml_stmt_duration

La durata totale delle istruzioni DML inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 2.

Aurora_fwd_master_errors_rpc_timeout

Il numero di volte in cui non è stato possibile stabilire una connessione inoltrata sull'istanza di scrittura.

Aurora_fwd_master_errors_session_limit

Il numero di query inoltrate che vengono rifiutate a causa di session full sull'istanza di scrittura.

Aurora_fwd_master_errors_session_timeout

Il numero di volte in cui una sessione di inoltro viene terminata a causa di un timeout sull'istanza di scrittura.

Aurora_fwd_master_open_sessions

Il numero di sessioni inoltrate sull'istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 2.

Aurora_fwd_master_select_stmt_count

Il numero totale di istruzioni SELECT inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 2.

Aurora_fwd_master_select_stmt_duration

La durata totale delle istruzioni SELECT inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 2.

Aurora_fwd_writer_dml_stmt_count

Il numero totale di istruzioni DML inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 3.

Aurora_fwd_writer_dml_stmt_duration

La durata totale delle istruzioni DML inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 3.

Aurora_fwd_writer_errors_rpc_timeout

Il numero di volte in cui non è stato possibile stabilire una connessione inoltrata sull'istanza di scrittura.

Aurora_fwd_writer_errors_session_limit

Il numero di query inoltrate che vengono rifiutate a causa di session full sull'istanza di scrittura.

Aurora_fwd_writer_errors_session_timeout

Il numero di volte in cui una sessione di inoltro viene terminata a causa di un timeout sull'istanza di scrittura.

Aurora_fwd_writer_open_sessions

Il numero di sessioni inoltrate sull'istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 3.

Aurora_fwd_writer_select_stmt_count

Il numero totale di istruzioni SELECT inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 3.

Aurora_fwd_writer_select_stmt_duration

La durata totale delle istruzioni SELECT inoltrate a questa istanza database di scrittura. Questa variabile si applica ad Aurora MySQL versione 3.

Aurora_lockmgr_buffer_pool_memory_used

La quantità di memoria del pool di buffer in byte utilizzata dalla gestione dei blocchi Aurora MySQL.

Aurora_lockmgr_memory_used

La quantità di memoria in byte utilizzata dalla gestione dei blocchi Aurora MySQL.

Aurora_ml_actual_request_cnt

Il conteggio delle richieste di aggregazione effettuate da Aurora MySQL ai servizi di machine learning di Aurora per tutte le query eseguite dagli utenti dell'istanza database. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_actual_response_cnt

Il conteggio delle risposte aggregate che Aurora MySQL riceve dai servizi di machine learning di Aurora per tutte le query eseguite dagli utenti dell'istanza database. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_cache_hit_cnt

Il conteggio degli hit della cache interna aggregata che Aurora MySQL riceve dai servizi di machine learning di Aurora per tutte le query eseguite dagli utenti dell'istanza database. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_logical_request_cnt

Il numero di richieste logiche valutate dall'istanza database per essere inviate ai servizi di machine learning di Aurora dall'ultimo ripristino dello stato. A seconda del fatto che sia stato utilizzato il batching, questo valore può essere superiore a Aurora_ml_actual_request_cnt. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_logical_response_cnt

Il conteggio delle risposte aggregate che Aurora MySQL riceve dai servizi di machine learning di Aurora per tutte le query eseguite dagli utenti dell'istanza database. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_retry_request_cnt

Il numero di richieste ripetute inviate dall'istanza database ai servizi di machine learning di Aurora dall'ultimo ripristino dello stato. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

Aurora_ml_single_request_cnt

Il conteggio aggregato delle funzioni di machine learning di Aurora valutate in modalità non batch per tutte le query eseguite dagli utenti dell'istanza database. Per ulteriori informazioni, consulta Utilizzo di machine learning di Amazon Aurora con Aurora MySQL.

aurora_oom_avoidance_recovery_state

Indica se la funzione di recupero con riduzione dei problemi di esaurimento della memoria di Aurora, è nello stato ACTIVE o INACTIVE per l’istanza database in questione.

Questa variabile si applica ad Aurora MySQL versione 3.06.0 e successive.

aurora_oom_reserved_mem_enter_kb

Rappresenta la soglia per il passaggio allo stato RESERVED nel meccanismo di gestione dei problemi di esaurimento della memoria di Aurora.

Quando la memoria disponibile sul server scende al di sotto di questa soglia, il valore di aurora_oom_status passa a RESERVED, a indicare che il server si sta avvicinando a un livello critico di utilizzo della memoria.

Questa variabile si applica ad Aurora MySQL versione 3.06.0 e successive.

aurora_oom_reserved_mem_exit_kb

Rappresenta la soglia per l’uscita dallo stato RESERVED nel meccanismo di gestione dei problemi di esaurimento della memoria di Aurora.

Quando la memoria disponibile sul server supera questa soglia, aurora_oom_status ritorna a NORMAL, a indicare che il server è tornato a uno stato più stabile con risorse di memoria sufficienti.

Questa variabile si applica ad Aurora MySQL versione 3.06.0 e successive.

aurora_oom_status

Rappresenta lo stato corrente dell’istanza database relativo all’eventuale esaurimento della memoria. Quando il valore è NORMAL, significa che le risorse di memoria sono sufficienti.

Se il valore passa a RESERVED, significa che la memoria disponibile sul server è insufficiente. Vengono intraprese delle azioni in base alla configurazione del parametro aurora_oom_response.

Per ulteriori informazioni, consulta Risoluzione dei problemi di memoria insufficiente per i database Aurora MySQL.

Questa variabile si applica ad Aurora MySQL versione 3.06.0 e successive.

Aurora_pq_bytes_returned

Il numero di byte per le strutture di dati tuple trasmesse al nodo head nel corso delle query in parallelo. Dividi questo valore per 16.384 per compararlo a Aurora_pq_pages_pushed_down.

Aurora_pq_max_concurrent_requests

Il numero massimo di sessioni di query in parallelo eseguibili simultaneamente su questa istanza database Aurora. È un numero fisso che dipende dalla classe di istanza DB AWS.

Aurora_pq_pages_pushed_down

Il numero di pagine di dati (ognuna con una dimensione fissa di 16 KiB) per le quali una query in parallelo ha evitato una trasmissione di rete al nodo head.

Aurora_pq_request_attempted

Il numero di sessioni di query in parallelo necessarie. Questo valore può rappresentare più di una sessione per query, a seconda dei costrutti SQL come sottoquery e join.

Aurora_pq_request_executed

Il numero di sessioni di query in parallelo riuscite.

Aurora_pq_request_failed

Il numero di sessioni di query in parallelo che hanno restituito un errore al client. In alcuni casi, una richiesta di query in parallelo può non riuscire, ad esempio a causa di un problema nel livello di storage. In questi casi, viene eseguito un nuovo tentativo per la parte di query non riuscita utilizzando il meccanismo di query non in parallelo. Se anche il nuovo tentativo non riesce, viene restituito un errore al client e questo contatore viene incrementato.

Aurora_pq_request_in_progress

Il numero di sessioni di query in parallelo attualmente in corso. Questo numero si applica all'istanza database Aurora a cui sei connesso e non all'intero cluster di database Aurora. Per determinare se un'istanza database è prossima al relativo limite di simultaneità, compara questo valore a Aurora_pq_max_concurrent_requests.

Aurora_pq_request_not_chosen

Il numero di volte che una query in parallelo non è stata scelta per una query. Questo valore è la somma di vari altri contatori più granulari. Un'istruzione EXPLAIN può incrementare questo contatore anche se la query non viene effettivamente eseguita.

Aurora_pq_request_not_chosen_below_min_rows

Il numero di volte che una query in parallelo non è stata scelta a causa del numero di righe nella tabella. Un'istruzione EXPLAIN può incrementare questo contatore anche se la query non viene effettivamente eseguita.

Aurora_pq_request_not_chosen_column_bit

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele a causa di un tipo di dati non supportato nell'elenco delle colonne proiettate.

Aurora_pq_request_not_chosen_column_geometry

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella contiene colonne con il tipo di GEOMETRY dati. Per informazioni sulle versioni di Aurora MySQL che rimuovono questa limitazione, consulta Aggiornare cluster di query paralleli a Aurora MySQL versione 3.

Aurora_pq_request_not_chosen_column_lob

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella contiene colonne con un tipo di dati LOB o colonne VARCHAR memorizzate esternamente a causa della lunghezza dichiarata. Per informazioni sulle versioni di Aurora MySQL che rimuovono questa limitazione, consulta Aggiornare cluster di query paralleli a Aurora MySQL versione 3.

Aurora_pq_request_not_chosen_column_virtual

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella contiene una colonna virtuale.

Aurora_pq_request_not_chosen_custom_charset

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella dispone di colonne con un set di caratteri personalizzato.

Aurora_pq_request_not_chosen_fast_ddl

Il numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella è attualmente in fase di modifica da un'istruzione ALTER DDL veloce.

Aurora_pq_request_not_chosen_few_pages_outside_buffer_pool

Il numero di volte che una query in parallelo non è stata scelta anche se meno del 95% dei dati della tabella era già nel pool di buffer, in quanto non c'erano dati non memorizzati nel buffer sufficienti per giustificare l'utilizzo della funzione di query in parallelo.

Aurora_pq_request_not_chosen_full_text_index

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella dispone di indici full-text.

Aurora_pq_request_not_chosen_high_buffer_pool_pct

Il numero di volte che una query in parallelo non è stata scelta in quanto un'elevata percentuale di dati di tabella (attualmente maggiore del 95%) era già nel pool di buffer. In questi casi, l'ottimizzatore determina che la lettura dei dati del pool di buffer è più efficace. Un'istruzione EXPLAIN può incrementare questo contatore anche se la query non viene effettivamente eseguita.

Aurora_pq_request_not_chosen_index_hint

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query include un hint di indice.

Aurora_pq_request_not_chosen_innodb_table_format

Il numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la tabella utilizza un formato di riga InnoDB non supportato. La query parallela Aurora si applica solo ai formati di riga COMPACT, REDUNDANT e DYNAMIC.

Aurora_pq_request_not_chosen_long_trx

Il numero di richieste di query in parallelo che hanno utilizzato il percorso di elaborazione di query non in parallelo in seguito all'avvio della query in una transazione di lunga durata. Un'istruzione EXPLAIN può incrementare questo contatore anche se la query non viene effettivamente eseguita.

Aurora_pq_request_not_chosen_no_where_clause

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query non include alcuna clausola WHERE.

Aurora_pq_request_not_chosen_range_scan

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query utilizza una scansione di intervallo su un indice.

Aurora_pq_request_not_chosen_row_length_too_long

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la lunghezza totale combinata di tutte le colonne è troppo lunga.

Aurora_pq_request_not_chosen_small_table

Il numero di volte che una query in parallelo non è stata scelta a causa della dimensione globale della tabella, come determinata dal numero di righe e dalla lunghezza media delle stesse. Un'istruzione EXPLAIN può incrementare questo contatore anche se la query non viene effettivamente eseguita.

Aurora_pq_request_not_chosen_temporary_table

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query fa riferimento a tabelle temporanee che utilizzano i tipi di tabella MyISAM o memory non supportati.

Aurora_pq_request_not_chosen_tx_isolation

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query utilizza un livello di isolamento delle transazioni non supportato. Sulle istanze del database di lettura, la query parallela si applica solo ai livelli di isolamento REPEATABLE READ e READ COMMITTED.

Aurora_pq_request_not_chosen_update_delete_stmts

Numero di richieste di query parallele che utilizzano il percorso di elaborazione delle query non parallele perché la query fa parte di un'istruzione UPDATE o DELETE.

Aurora_pq_request_not_chosen_unsupported_access

Il numero di richieste di query in parallelo che utilizzano il percorso di elaborazione di query non in parallelo in quanto la clausola WHERE non soddisfa i criteri delle query in parallelo. Ciò può avvenire se la query non richiede l'analisi di un grande volume di dati oppure se la query è un'istruzione DELETE o UPDATE.

Aurora_pq_request_not_chosen_unsupported_storage_type

Il numero di richieste di query in parallelo che utilizzano il percorso di elaborazione delle query non in parallelo perché il cluster database Aurora MySQL non utilizza una configurazione di archiviazione del cluster Aurora supportata. Per ulteriori informazioni, consulta Limitazioni.

Questo parametro si applica solo ad Aurora MySQL versione 3.04 e successive.

Aurora_pq_request_throttled

Il numero di volte che una query in parallelo non è stata scelta a causa del numero massimo di query in parallelo simultanee già in esecuzione su una particolare istanza database Aurora.

Aurora_repl_bytes_received

Numero di byte replicati in un'istanza database di lettura Aurora MySQL dall'ultimo riavvio. Per ulteriori informazioni, consulta Replica con Amazon Aurora MySQL.

Aurora_reserved_mem_exceeded_incidents

Il numero di volte dall'ultimo riavvio in cui il motore ha superato i limiti di memoria prenotata. Se aurora_oom_response è configurato, questa soglia definisce quando vengono attivate le attività di aggiramento dell'esaurimento della memoria (OOM). Per ulteriori informazioni sulla risposta OOM di Aurora MySQL, consulta Risoluzione dei problemi di memoria insufficiente per i database Aurora MySQL.

aurora_temptable_max_ram_allocation

La quantità massima di memoria (espressa in byte) utilizzata in un momento qualsiasi dalle tabelle temporanee interne dopo l’ultimo riavvio.

aurora_temptable_ram_allocation

La quantità corrente di memoria (espressa in byte) utilizzata dalle tabelle temporanee interne.

Aurora_in_memory_relaylog_status

Lo stato attuale della funzionalità relativa al log di inoltro in memoria; il valore può essere ENABLED o DISABLED.

Aurora_in_memory_relaylog_disabled_reason

Mostra il motivo dello stato corrente della funzionalità relativa al log di inoltro in memoria. Se la funzionalità è disabilitata, visualizza un messaggio in cui viene spiegato il motivo di tale circostanza.

Aurora_in_memory_relaylog_fallback_count

Mostra il numero totale di fallback della funzionalità relativa al log di inoltro in memoria alla modalità log di inoltro persistente (legacy). Il fallback può essere causato da un singolo evento di dimensioni superiori a quelle della cache (attualmente 128 MB) o dal superamento del limite di tentativi di transazione di replica replica_transaction_retries.

Aurora_in_memory_relaylog_recovery_count

Mostra il numero totale di operazioni di ripristino del log di inoltro in memoria eseguite automaticamente. Il conteggio include il numero totale di fallback e il numero di passaggi automatici alla modalità di log di inoltro in memoria dopo i fallback temporanei.

Aurora_thread_pool_thread_count

Il numero attuale di thread nel pool di thread di Aurora. Per ulteriori informazioni sulla risposta in Aurora MySQL, consulta Pool di thread.

Aurora_tmz_version

Indica la versione corrente delle informazioni sul fuso orario utilizzate dal cluster database. I valori seguono il formato IANA (Internet Assigned Numbers Authority):YYYYsuffix, ad esempio 2022a e 2023c.

Questo parametro si applica ad Aurora MySQL versione 2.12 e successive e versione 3.04 e successive.

Aurora_zdr_oom_threshold

Rappresenta la soglia di memoria, in kilobyte (KB), per un’istanza database Aurora per lanciare un riavvio senza tempi di inattività finalizzato al ripristino da potenziali problemi correlati alla memoria.

server_aurora_das_running

Indica se i flussi di attività del database sono abilitati o disabilitati su questa istanza database. Per ulteriori informazioni, consulta Monitoraggio di Amazon Aurora tramite i flussi di attività del database.

Le variabili di stato MySQL seguenti non si applicano ad Aurora MySQL

A causa delle differenze tra l'architettura di Aurora MySQL e quella di MySQL, alcuni parametri e variabili di stato MySQL non si applicano ad Aurora MySQL.

Le variabili di stato MySQL seguenti non si applicano ad Aurora MySQL. L'elenco non è completo.

  • innodb_buffer_pool_bytes_dirty

  • innodb_buffer_pool_pages_dirty

  • innodb_buffer_pool_pages_flushed

Aurora MySQL versione 3 rimuove le seguenti variabili di stato presenti in Aurora MySQL versione 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

Queste variabili dello stato MySQL sono disponibili in Aurora MySQL versione 2, ma non sono disponibili in Aurora MySQL versione 3:

  • Innodb_redo_log_enabled

  • Innodb_undo_tablespaces_total

  • Innodb_undo_tablespaces_implicit

  • Innodb_undo_tablespaces_explicit

  • Innodb_undo_tablespaces_active